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

2024年11月30日 06:51
有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):

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