帮忙解决一个问题,谢谢。
嗯,我想编一个输进一句英文,来求有几个单词的程序,但是 if(ch==''),这一句,他显示我输入的是空代码,我不清楚该怎么做了,求高手解释帮助一下,谢谢!#include<stdio.h>
#include<string.h>
void main()
{
char str1[20],ch;
int pop,num=0,lab=0;
gets(str1);
for(pop=0;(ch=str1[pop])!='\0';pop++)
if(ch=='')
lab=0;
else
if(lab==0)
{ lab=1;
num++;
}
printf("%d",num);
}