我试图用C ++制作基本上是笑脸的图形:
“ _____ /”
但是当我构建程序时,使用“ \”字符会给我一个错误“未知转义序列”
有什么想法吗?我将通过打印一些特殊字符来打印笑脸。
答案 0 :(得分:5)
您可能必须escape反斜杠本身。尝试使用\\
。
答案 1 :(得分:1)
使用“ \\”。反斜杠是一个字符串命令
"\\" --> \
"\n" --> new line
"\t" --> tab
等等。
在此处查看完整列表https://msdn.microsoft.com/en-us/library/6aw8xdf2.aspx
答案 2 :(得分:0)
您还可以在C ++ 11中使用原始字符串文字,这更加方便:
std::cout << "The output is: " << R"(\_________/)" << std::endl;
为您打印出如下内容:
The output is: \_________/