字符数组空格问题

image.png

代码如下,有两个错误,第一个要判断第一个字符为空的情况,第二个判断是否为空格。

#include<stdio.h>


int main()
{
    char cString[100];
    int iIndex, iWord = 1;
    char cBlank;
    gets_s(cString);


    if (cString[0] == '\n')
    {
        printf("There is no char!\n");
    }
    else if (cString[0] == '')
    {
        printf("First char just is a blank!\n");
    }
    else
    {
        for (iIndex = 0; cString[iIndex] != '\0'; iIndex++)
        {
            cBlank = cString[iIndex];
            if (cBlank == '')
            {
                iWord++;
            }
        }
        printf("%d\n", iWord);
    }
    return 0;
}

谢谢

阅读 1.9k
1 个回答

空格是' '不是'' 不要什么都不写

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进