读书人

帮忙看看这个c程序刚学新手,该怎么解

发布时间: 2012-02-04 15:43:08 作者: rapoo

帮忙看看这个c程序,刚学新手
#include<stdio.h>
main()
{
long nc;
nc=0;
while(getchar()!=EOF)
++nc;
printf("%1d/n",nc);
}

这个应该输出时字符段的长度啊。。怎么我打完字符。。什么都没反应


[解决办法]
ctrl+z结束循环
[解决办法]
windows下ctrl+z
[解决办法]
ctrl+z结束循环
[解决办法]
输完字符串后按回车再按ctrl+z再按回车
回车->ctrl+z->回车!

LZ,这个程序还有一点小错误!
#include<stdio.h>
main()
{
long nc;
nc=0;
while(getchar()!=EOF)
++nc;
printf("%1d/n",nc); //这里的/n应该是\n,表示换行!
}

还有,楼主, nc的初始值应该重新设置下,为-1,因为系统把回车键也接收了!!!

读书人网 >C语言

热点推荐