比较空白和数组

时间:2017-01-18 05:41:16

标签: c

这段代码有什么问题? 我试图比较字符串和空格。

$ . file

2 个答案:

答案 0 :(得分:1)

替换

if(mystring[i]==" ")

使用

if(mystring[i]==' ')

使用单引号进行字符比较。

答案 1 :(得分:1)

添加正确答案,您还可以使用ctype.h中的isspace。此函数基本上检查传递的字符mystring[i]是否是空格。所以而不是:

if(mystring[i]==' ')
你可以这样做:

if (isspace(mystring[i]))