- 已关闭**。此问题需要details or clarity。当前不接受答案。
- 想要改进此问题?**添加详细信息并通过editing this post阐明问题。
44分钟前就关门了。
Improve this question
每当我运行我的程序时,它总是给我一个错误,说下面的if语句有未知的转义序列:
if(ch == '\.'){
return LexItem(CAT, lexeme, linenum);
continue;
}
我试过
if(ch == '\\.'){
return LexItem(CAT, lexeme, linenum);
continue;
}
甚至尝试将字符赋值给char变量,但也不起作用。
1条答案
按热度按时间mzsu5hc01#
点
.
不在C++ escape sequences中。如果需要点的字符代码,只需编写'.'
。