标签: c++ escaping
我需要它通过文件操作处理非撇号字符,所以当我遇到撇号(')时,我不能只给ch!='''。它不起作用。你能告诉我正确的格式吗?谢谢.. :))
'
ch!='''
答案 0 :(得分:21)
使用\',例如:
\'
if ( ch != '\'' )
\'是撇号的转义序列。
谷歌对“逃脱序列”了解更多信息。
答案 1 :(得分:13)
您可以逃避单引号
'\''
例如
while(*p && *p != '\'') p++;
这是escape sequence;反斜杠告诉编译器跟随'正常字符,而不是作为用字符包围的单引号之一。