社区
C语言
帖子详情
怎么测试?
longyuhen
2006-10-04 10:51:02
在下面的情况下怎么测试一个C程序:
有while((ch=getchar())!=EOF){
……
……}
printf("%d\n",test);
统计输入的字符中的数字个数,但是我输入如456 uerowj后回车后却出现不了结果,怎么解决呢?谢谢
...全文
265
8
打赏
收藏
怎么测试?
在下面的情况下怎么测试一个C程序: 有while((ch=getchar())!=EOF){ …… ……} printf("%d\n",test); 统计输入的字符中的数字个数,但是我输入如456 uerowj后回车后却出现不了结果,怎么解决呢?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
helanshan
2006-10-05
打赏
举报
回复
自己定义一个结束标志或一个特殊字符,比如%¥#等。。
xuhai8848
2006-10-05
打赏
举报
回复
有两个解决办法,办法一是把while((ch=getchar())!=EOF)改为while((ch=getchar())!='\n'),程序遇到回车自然就结束循环并显示统计信息
办法二是在循环语句中加一句 if(ch=='\n') break;用来跳出循环,因为当循环条件为=EOF时,即使你按下回车此时程序仍旧在循环体内并等待getchar()函数继续输入字符,循环体后的程序都不会执行
longyuhen
2006-10-05
打赏
举报
回复
还是谢谢了……
Jokar
2006-10-04
打赏
举报
回复
TC不知道该如何结束输入了~ 帮不上忙了
longyuhen
2006-10-04
打赏
举报
回复
呵呵,ctrl+z不可以的,我用的是WIN-TC,是TURBO的内核,,?????
Jokar
2006-10-04
打赏
举报
回复
原来是这样呀~
想结束时 按 ctrl+z 就行了~(VC的话)
longyuhen
2006-10-04
打赏
举报
回复
system("pause");这句也有,还是在运行后出现的黑色界面里面输入一个测试语句后回车没有反应:
我认为是EOF出了问题,EOF是文件结束标志,可是我在测试的时候输入一句简单的字符串后回车,并不代表就是文件结束了,因为对于一般的系统来将EOF的数值是-1,那么这该怎么解决呢?谢谢
Jokar
2006-10-04
打赏
举报
回复
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int main(void)
{
int iCntDigit = 0, iChInput;
while ((iChInput = getchar()) !=EOF)
{
if (isdigit(iChInput))
{
iCntDigit ++;
}
}
printf("%d\r\n", iCntDigit);
system("pause"); // 很可能是没有这句~
return 0;
}
三年JavaEE开发积累的那些代码之一:JavaSE篇完整实例源码
三年JavaEE开发积累的那些代码之一:JavaSE篇 有什么? 1)自己写的例子:或是为了项目中应用写的demo,或是为了学习某项技术写的demo。 2)网上下载的例子:或改过或没改过,或完善过...2)公司业务紧密相关的
测试
代码。
什么是渗透
测试
?为什么要做渗透
测试
?
那么到底什么是渗透
测试
?为什么要做渗透
测试
?渗透
测试
有什么好处?带着你的疑问,往下看。什么是渗透
测试
?渗透
测试
是通过模拟恶意黑客的攻击方法,来评估计算机网络系统安全的一种评估方法。这个过程包括对系统的任何...
面试问题之 你如何在团队开展自动化
测试
??
问: 你如何在团队开展自动化
测试
?? 答: 第一:根据产品的业务特性整理出来可以做自动化的功能或者模块 第二:根据所整理出来的功能模块的优先级以及人员现状来制定合理的自动化
测试
计划 第三:会从功能
测试
...
软件
测试
面试题:你觉得自动化
测试
的价值在哪里?你们公司为什么要做自动化
测试
?
你觉得自动化
测试
的价值在哪里?你们公司为什么要做自动化
测试
?
软件
测试
面试题:什么是容量
测试
?
什么是容量
测试
? 确定系统最大承受量,譬如系统最大用户数,最大存储量,最多处理的数据流量等 个人简介 我是一名
测试
兼开发工程师,目前25K,目前做的是无人驾驶,欢迎和大家一起...
C语言
70,035
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章