如果用户插入' \'我需要检查一个循环。退出菜单。
while(choise != '\'){
// do stuff
}
但是我收到了这个错误:
错误:缺少终止'字符
答案 0 :(得分:5)
反斜杠是特殊字符,需要使用另一个反斜杠进行转义:
while (choice != '\\') {
答案 1 :(得分:2)
\
反斜杠是一个转义字符。
转义序列是一系列不代表的字符 在字符或字符串文字中使用时本身,但是 翻译成另一个字符或一系列可能的字符 很难或不可能直接代表 [here]。
所以你应该这样做:
while (choise != '\\'){
// do stuff
}