大家帮忙看下这个小程序问题出在哪了??
#include <stdio.h>main()
{
int c,n1,n2,n3;
n1=n2=n3=0;
while( (c=getchar())!=EOF)
{
if(c=='\n')
++n1;
else if(c==' ')
++n2;
else if(c=='\t')
++n3;
}
printf("%d,%d,%d",n1,n2,n3);
}
这个程序当输入abc之后按enter键位再输入ctrl z 再按enter键 运行正确结束 但是如果直接输入abc ctrlz再按enter键位怎么没反应啊?? ctrl z 输入的时候是按ctrl +z这个组合键输入的