CString字符串替换把\替换成\\
时间: 2023-11-13 11:04:57 浏览: 170
比CString更高效的字符串替换
5星 · 资源好评率100%
要将CString字符串中的反斜杠“\”替换成两个反斜杠“\\”,可以使用CString的Replace方法。具体步骤如下:
1. 使用Find方法查找字符串中的反斜杠“\”。
2. 如果找到了反斜杠“\”,则使用Replace方法将其替换成两个反斜杠“\\”。
3. 继续查找字符串中的反斜杠“\”,直到找不到为止。
下面是代码示例:
```
CString str = "C:\\Windows\\System32\\notepad.exe";
int pos = str.Find("\\");
while (pos != -1) {
str.Replace("\\", "\\\\");
pos = str.Find("\\", pos + 2);
}
```
这段代码将字符串中的反斜杠“\”替换成两个反斜杠“\\”,最终得到的字符串为“C:\\\\Windows\\\\System32\\\\notepad.exe”。
阅读全文