ASCII Art,Code Blocks C ++问题

时间:2013-07-26 21:50:08

标签: c++ codeblocks ascii-art

我无法理解为什么在运行程序时不会出现“\”。我想制作一些ASCII艺术,“\”是我要制作的图片的基础。有什么解决方案吗?我正在使用代码块。

3 个答案:

答案 0 :(得分:3)

使用C ++ 2011,您可以使用原始字符串文字,例如:

std::cout << R"(\)" << '\n';

序列R"(启动字符串,)"结束字符串。如果字符串)"需要嵌入到字符串中,您可以在"(之间添加一些字符串,然后需要在)"之间重复\\结束字符串。

当然,如你所提到的那样,逃避转义字符并使用{{1}}可能更简单。

答案 1 :(得分:1)

你必须使用2 \,因为\字符被称为转义键,就像你想要转到下一行你必须使用\ n那样让C ++知道你想要移动到下一行,所以每次使用\字符时,都必须输入\

答案 2 :(得分:0)

我找到了。您必须输入“\”的2倍然后才会出现。