| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1174 人关注过本帖
标题:[求助]为什么没有getch()就不能运行了呢?
只看楼主 加入收藏
段帅龙
Rank: 1
等 级:禁止访问
帖 子:82
专家分:0
注 册:2006-11-5
收藏
 问题点数:0 回复次数:9 
[求助]为什么没有getch()就不能运行了呢?
路过的大虾请留步!我弄的一小个程序,可在运行时(在turbo c 2.0下运行的)出去getch();这句就不能达到预期的效果呢?而书上也并未说明原因!我在书上从来没见过要在程序后加上这句嘛!
main()
{int i,p,q,s,sum;
scanf("%d,%d,%d",&p,&q,&s);
i=p;
sum=0;
while(i<=q)
{sum=sum+i;
i=i+s;}
printf("sum=%d",sum);
}
而当我改成下面这个时就能运行了!我是在无意中发现的!但始终弄不懂原因!请路过的大虾指点一下!小弟不盛感激!!!!

main()
{int i,p,q,s,sum;
scanf("%d,%d,%d",&p,&q,&s);
i=p;
sum=0;
while(i<=q)
{sum=sum+i;
i=i+s;}
printf("sum=%d",sum);
getch();
return 0;
}
搜索更多相关主题的帖子: sum getch 
2006-11-07 18:08
海蓝啸
Rank: 5Rank: 5
来 自:安徽
等 级:贵宾
威 望:17
帖 子:1611
专家分:0
注 册:2006-4-3
收藏
得分:0 
不是不能运行......是因为运行后,要是TC的话,可以按ALT+F5查看结果...要是用的是WIN-TC在话,...在最后一个语句后面加一个getch();就可以了..getch();语句的作用是等待输入...于是前面运行的结果就可以看见了...机器运行很快的..要是没有getch();运行时会弹出一个CMD窗口但很快就会消失....

这个社会太复杂。。。
2006-11-07 18:39
云中雾
Rank: 1
等 级:新手上路
威 望:1
帖 子:168
专家分:3
注 册:2005-12-30
收藏
得分:0 
getch()只是让CMD界面暂时的等待,好让用户看见运行结果,等待敲Enter时才回退出运行界面的。

白色的忧郁让我白色的思念从洁白到苍白,从苍白到空白,比空白更空白,变成深白的坦白!
2006-11-07 20:26
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
收藏
得分:0 
会跳出cmd

谁有强殖装甲第二部,可以Q我460054868
2006-11-07 20:32
段帅龙
Rank: 1
等 级:禁止访问
帖 子:82
专家分:0
注 册:2006-11-5
收藏
得分:0 
谢谢一楼和二楼的楼主的回帖!小弟明白了!

剑傲网赚论坛诚聘版主url]http://www.[/url],让你的网络生活从此更加精彩!
2006-11-07 21:54
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
int getch(void)
从控制台读取一个字符,但不显示在屏幕上
CMD好象没有GETCH着个命令吧

羊肉串 葡萄干 哈密瓜!!
2006-11-07 22:44
dianzikedalj
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-7-30
收藏
得分:0 
那一楼哪个程序最后的return  0;是什么意思呢?我一直没明白,求求大哥或者美女告诉小弟。不胜感激
2006-11-17 13:47
atomhdp
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2005-10-2
收藏
得分:0 
标准C中. main 是有返回值的.即int main()
return 0;表示程序正常结束.

2006-11-17 14:23
junlongsina
Rank: 1
等 级:新手上路
帖 子:119
专家分:0
注 册:2006-11-16
收藏
得分:0 
呵呵  学到不少。

Java , 梦开始的地方!
2006-11-17 14:48
KEVIN_LEE
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-11-3
收藏
得分:0 
运行都正常,不过运行后就结束退出来了.可以用Alt+F5查看屏幕.
2006-11-17 21:30
快速回复:[求助]为什么没有getch()就不能运行了呢?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014917 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved