我无法理解为什么在运行程序时不会出现“\”。我想制作一些ASCII艺术,“\”是我要制作的图片的基础。有什么解决方案吗?我正在使用代码块。
答案 0 :(得分:3)
使用C ++ 2011,您可以使用原始字符串文字,例如:
std::cout << R"(\)" << '\n';
序列R"(
启动字符串,)"
结束字符串。如果字符串)"
需要嵌入到字符串中,您可以在"
和(
之间添加一些字符串,然后需要在)
和"
之间重复\\
结束字符串。
当然,如你所提到的那样,逃避转义字符并使用{{1}}可能更简单。
答案 1 :(得分:1)
你必须使用2 \,因为\字符被称为转义键,就像你想要转到下一行你必须使用\ n那样让C ++知道你想要移动到下一行,所以每次使用\字符时,都必须输入\
答案 2 :(得分:0)
我找到了。您必须输入“\”的2倍然后才会出现。