我有一个以零结尾的字符串:
char* s = ...;
我正在生成 C 源代码(在运行时),我想输出一个表示 s 的字符串文字,它将在生成的 C 程序中生成与 s 相同的字符串。
我使用的算法是:
Output "
Foreach char c in s
if c == " output \"
else if c == \ output \\
else output c
Output "
"
除了and之外,我还需要对其他字符进行特殊处理\
吗?