-3

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

4

3 回答 3

3

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

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

该序列R"(开始字符串并)"结束字符串。如果)"需要将字符串嵌入到字符串中,可以在 the"和 the之间添加一些字符串(,然后需要在 the)和 the之间重复"以结束字符串。

当然,\\像您已经提到的那样,转义转义字符并使用它可能更简单。

于 2013-07-26T21:57:32.167 回答
1

你必须使用 2 \ 因为 \ 字符被称为转义键,就像如果你想去下一行你必须使用 \n 并且让 C++ 知道你想移动到下一行,所以每个当你使用 \ 字符时,你必须像 \ 一样输入它

于 2013-07-26T21:52:05.597 回答
0

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

于 2013-07-26T21:51:26.750 回答