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

2024-11-30 06:51:49
推荐回答(4个)
回答1:

包括回车字符吗?
我觉得你应该是不包括回车字符的,当直接按回车就会输出字符个数对吧。
改成这样就行了:
#include
main()
{
int c;
c=0;
while(getchar()!='\n')
++c;
printf("%d\n",c);
}
用EOF是代表读取到文件结尾才跳出while循环,在控制台里是用Ctrl+Z来强制输入EOF(文件结尾)的。

回答2:

while(getchar()!='\n') ++c;
就可以了,不懂再来问

回答3:

while(getchar()!=EOF))
c++;

回答4:

是不是没有暂停命令,执行完以后程序就自己结束了?