【发布时间】:2014-12-18 05:22:42
【问题描述】:
我在使用字符串时遇到了问题。
这是我的 C++ 代码:
string s;
s = "..\inputs\Meknes_ext1\REF_WV02_12SEP15_ext1";
编译成功了,但是在调试的时候,字符串s在第一行取了“hûJ”这样的随机值,然后做作并没有改变他的内容。
我该如何解决这个错误?
【问题讨论】:
-
可能是转义字符(例如\n是换行),请将\替换为\\。
-
The compilation was successfully done,没有关于使用非法转义序列的警告? -
编译中没有警告,当我用 \\ 替换 \ 时问题仍然存在,即使我输入任何其他字符串,如 s = "hello world" 它只需要 'o world'跨度>