#include <stdio.h>
int main()
{
int iIndex,iWord=1;
char cString[1000];
printf("Please input the strings:\n");
gets(cString);
if(cString[0]=='\0')
printf("This is no char!\n");
else if(cString[0]==' ')
printf("The first char is BLACK");
else
for(iIndex=0;cString[iIndex]!='\0';iIndex++)
{
if(cString[iIndex]==' ')
iWord++;
}
printf("%d\n",iWord);
//scanf("%c",&iIndex);
return 0;
}
开始用的是scanf函数,后来发现这个是不行的,具体见: http://blog.youkuaiyun.com/zzwdkxx/article/details/8869762