【发布时间】:2011-12-20 16:13:55
【问题描述】:
我正在尝试执行以下代码,但收到错误消息“表达式:字符串下标超出范围”。
wstring relPath = L"..\new\test.txt";
wstring absPath;
_wfullpath(&absPath[0],&relPath[0],_MAX_PATH);
_wfullpath(wchar_t *absPath,const wchar_t *relPath, size_t maxLength) 需要一个指向 absPath 和 relPath 的宽字符字符串的指针,这正是我要传递的内容(如果我错了,请纠正我)。
我不确定是否只是将 absPath 声明为 wstring,正在为其分配内存,这可能是问题所在。
谁能帮我解决这个问题?
【问题讨论】: