永发信息网

用visual c++ 2010编写C程序,代码如下:

答案:4  悬赏:0  手机版
解决时间 2021-01-04 09:37
#include<stdio.h>
main()
{
int c;
c=0;
while(getchar()!=EOF)
++c;
printf("%d\n",c);
}
问题:编译正常通过,也能输入,但没有统计出字符数量。求高手解答为谢谢!
最佳答案
包括回车字符吗?
我觉得你应该是不包括回车字符的,当直接按回车就会输出字符个数对吧。
改成这样就行了:
#include<stdio.h>
main()
{
int c;
c=0;
while(getchar()!='\n')
++c;
printf("%d\n",c);
}
用EOF是代表读取到文件结尾才跳出while循环,在控制台里是用Ctrl+Z来强制输入EOF(文件结尾)的。
全部回答
while(getchar()!='\n') ++c; 就可以了,不懂再来问
while(getchar()!=EOF)) c++;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
路桥街道办事处地址在哪?我要去那里办事
2007年8月中旬,国家发改委认定世界拉面协会
单选题2008年10月13日,中国农业信息网指出,
给你个惊喜英语怎么说
怎样打开自己电脑的端口号
峰江街道办事处办公位置在哪啊?好找么?
阅读下面一首宋诗,然后回答问题。(6分)即
农商行口头挂失满期限后会自动解挂吗
燕山大学2016招生简章分数线是多少
有一首歌歌词:我是这样一个被爱伤过的男人,
创业计划简介怎么写
录入、删除,这些词对于经常使用电脑的人来说
下列各式中,其值最小的是A.(-2)2B.-(-2)
过年庆祝说什么词、
意境的同义词
推荐资讯
多少头的田七好
解答题:如图,△AEC≌△ADB,点E和点D是对应
如图是番茄生长发育过程示意图.请据图回答问
下列有关于亚洲人文环境的叙述,正确的是A.东
快点的英文怎么说
能不能给我一个完整的生物链?
单选题下列过程中哪一个释放能量最多?A.糖酵
怎么查看京东“电脑销量排名榜”
—How beautiful the library is!—Yes. It _
怎样给不爱学习的孩子写鼓励语,及评语
输液英文怎么翻译
将一张塑料纸铺在报纸上,用筷子在塑料纸上滴
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?