【发布时间】:2016-08-09 06:18:56
【问题描述】:
如何在不进行进一步处理的情况下打印转义字符,并将其打印为std::cout 中的\t 或\n 或...?
我不想在将文本发送到输出之前手动处理文本?
有没有为此目的切换到std::cout?
【问题讨论】:
-
转义字符只存在于源代码中——字符串本身包含转义字符所代表的实际字符。
-
好的,源代码中存在转义字符,std::cout收到这个字符串已经包含转义序列了!
-
@molbdnilo 我认为关键是如何让输出流传输这些字符的“原始”表示。
-
@vahedmafi 您可以查找原始字符串文字。但是,无法更改
std::ostream的模式以忽略大字符。 -
@vahedmafi 该字符串不包含转义序列。如果您想将空白字符打印为除空白以外的其他内容,您需要自己处理。