错误:
if(str[i]==" "||str[i]=="\n") i++;
正确:
if(str[i]==' '||str[i]=='\n') i++;
原因:数据类型不一样
[Error] ISO C++ forbids comparison between pointer and integer [-fpermissive
最新推荐文章于 2026-05-11 11:15:35 发布
本文分析了在编程中,if语句中使用空字符('')和换行符('
')进行判断时的错误,并揭示了数据类型差异带来的修正。通过实例解释,强调了在处理字符串时考虑类型的重要性。

2512

被折叠的 条评论
为什么被折叠?



