gpt4 book ai didi

c++ - "C"中的 char const 太长

转载 作者:太空宇宙 更新时间:2023-11-03 10:27:21 24 4
gpt4 key购买 nike

我在 if 语句中遇到了一个char const too long 错误。我在 Google 中搜索了这个错误,他们建议将单引号 ('') 更改为双引号 (""),即 charRead != "/0"。

编译代码后,我得到了一个不同的错误,“操作数为”!=“不同类型”

如何解决?

if( (charRead != '/0') && (isalnum(charRead) || isspace(charRead) || ispunct(charRead)) ) ...

最佳答案

/0 是两个字符。这就是为什么您会收到错误消息,指出它太大而无法存储在 char 中。 \0 是一个字节值为 0 的字符。这个可以存储在一个字符中。

关于c++ - "C"中的 char const 太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29147951/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com