帮忙看看这个c程序,刚学新手,该怎么解决
帮忙看看这个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,因为系统把回车键也接收了!!!
#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,因为系统把回车键也接收了!!!