C++ 如何去掉转义字符
时间: 2023-09-09 20:08:56 浏览: 366
引用c_c++转义字符大全
要在 C++ 中去掉转义字符,可以使用反斜杠字符 '\\' 来表示转义字符本身。例如,如果要输出反斜杠字符 '\',可以使用两个反斜杠 '\\\\'。以下是一个示例代码:
```cpp
#include <iostream>
int main() {
std::string str = "Hello\\World!"; // 包含一个转义字符的字符串
std::cout << str << std::endl;
std::string unescapedStr;
for (char c : str) {
if (c != '\\') {
unescapedStr += c;
}
}
std::cout << unescapedStr << std::endl;
return 0;
}
```
输出结果:
```
Hello\World!
HelloWorld!
```
在上面的示例中,首先定义了一个包含转义字符的字符串 `str`,然后通过遍历字符串中的每个字符,将非转义字符添加到另一个字符串 `unescapedStr` 中。最后输出 `unescapedStr`,即已经去掉转义字符的字符串。
阅读全文