1 c++
我试着将\ charcter插入一个字符串,所以我会得到
C:\\ Users \\ dave \\ Desktop \\ XY.txt而不是C:\ Users\georg\Desktop\XY.txt
这是代码但由于某种原因它不起作用
string q="C:\Users\georg\Desktop\XY.txt";
char x='\\';
for (int i = 0; i < q.length(); ++i) {
if (q[i] == '\\')
q.insert(i,4,x);
}
Run Code Online (Sandbox Code Playgroud)
写吧
string q="C:\\Users\\georg\\Desktop\\XY.txt";
Run Code Online (Sandbox Code Playgroud)
或者使用原始字符串文字
string q=R"(C:\Users\georg\Desktop\XY.txt)";
Run Code Online (Sandbox Code Playgroud)