菜鸟问个很简单的问题,高手来看下吧,谢谢了!
#include <stdio.h>#include <stdlib.h>
int main()
{
long nc;
for(nc=0;getchar()!=EOF;++nc)
;
printf("%ld\n",nc);
system("pause");
}
我写这段程序字符计数,为什么打印不出数字呢?谢谢高手指教!
2011-06-23 21:52
2011-06-23 22:07
2011-06-23 22:20
2011-06-23 22:28
2011-06-23 22:35
2011-06-23 23:27
2011-06-23 23:31
程序代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
long nc;
for(nc=0;getchar()!=EOF;++nc)
while(getchar()!='\n');
printf("%ld\n",nc);
system("pause");
}
测试结果为:
asd
qw
dw
^Z //这里就是ctrl+z
3
请按任意键继续. . .
2011-06-24 10:31
2011-06-24 10:46
2011-06-24 23:13