我想知道是否有某种字符串前缀,以便cstring被视为原样,而不需要我转义所有字符。我不是百分百肯定。我记得有关为字符串添加 @ 符号(char str[] = @"some\text\here";
)前缀的内容,您不需要转义任何字符,例如\,\ n,.etc。我正在使用卷曲和网址,每次反斜杠都是一种痛苦。
任何人都可以在此处传播一些亮点,还是我会在每个以反斜杠为前缀的角色中逃避?
答案 0 :(得分:2)
没有。在C中只有两种类型的“字符串”,字符串文字用双引号括起来,字符文字用单引号括起来。
在这两种情况下,您必须反斜杠具有特殊含义的转义字符。
答案 1 :(得分:1)
在C中,没有这样的事情。你无法逃避一切,或者你可以将你的URL放在一个文件中并阅读它们。
答案 2 :(得分:1)