编写一个统计空格、制表符和换行符个数的程序,如何修改?
#include "stdio.h"main()
{
int c,nb,nt,nl;
nb=0;
nt=0;
nl=0;
while((c=getchar())!=EOF)
{
if(c==' ')
nb++;
if(c=='\t')
nt++;
if(c=='\n')
nl++;
}
printf("%d, %d, %d\n",nb,nt,nl);
}
如何让这个程序输出,按下回车键没有用,只是进入下一次输入,什么情况下让c=getchar()==EOF成立!求解