【发布时间】:2015-03-19 14:58:25
【问题描述】:
我在 if 语句中收到 char const too long 错误。我在 Google 中搜索了这个错误,他们建议将单引号('')更改为双引号(“”),即 charRead !=“/0”。
编译代码后,我得到一个不同的错误 "operands of "!=" not same type"。
如何解决?
if( (charRead != '/0') && (isalnum(charRead) || isspace(charRead) || ispunct(charRead)) ) ...
【问题讨论】:
-
请修正您的格式并发布您收到的确切错误消息。
-
您确定不想使用
'\0'?第二个错误可能是字符与字符串比较的结果。 -
您可以在 http:\\en.wikipedia.org\wiki\Null_character 找到答案。