LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 722|回复: 2

字符计数问题

[复制链接]
发表于 2006-5-18 23:48:14 | 显示全部楼层 |阅读模式
用gcc编译通过,运行生成的执行文件,却无法中止程序,必须ctrl+c结束程序,中止程序后也无法得到字符的数量


#include <stdio.h>

int main(void)

{ /*  定义一个长整形变量,存放字符的个数  */

  long nc;

  nc=0;  /*  初始化字符数量  */

  while(getchar()!=EOF)  /*  取得字符计数  */

    ++nc;

  printf("character number:%ld",nc);  /* 输出字符个数  */
}
发表于 2006-5-19 00:08:00 | 显示全部楼层
你需要输入EOF才能使循环结束啊。Unix下应该是Ctrl+d。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-19 11:03:43 | 显示全部楼层
原来如此,哥们谢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表