搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 程序结束后为什么看到很多都写了getch();啊 可以不加的吗
标题:
程序结束后为什么看到很多都写了getch();啊 可以不加的吗
只看楼主
狂人老大
来 自:杭州
等 级:
新手上路
威 望:
1
帖 子:394
专家分:0
注 册:2007-6-21
楼主
问题点数:0 回复次数:5
程序结束后为什么看到很多都写了getch();啊 可以不加的吗
程序结束后为什么看到很多都写了getch();啊 可以不加的吗?
好像也没有问题的吧
搜索更多相关主题的帖子:
getch
结束
2007-08-18 13:09
蓝色神话
等 级:
论坛游民
威 望:
1
帖 子:404
专家分:24
注 册:2006-5-11
第
2
楼
得分:0
这是为了在windows下能够观看运行结果,否则就会一闪而过(一些windows下的IDE有这个问题,比如DEV,TC没这个问题),当然也可以不用,用system("pause");代替.
2007-08-18 16:23
knight4423
等 级:
新手上路
帖 子:6
专家分:0
注 册:2007-1-29
第
3
楼
得分:0
getch() system("pause")函数在什么库函数中呢?
2007-08-18 16:27
coachard
等 级:
新手上路
威 望:
7
帖 子:1251
专家分:0
注 册:2007-8-12
第
4
楼
得分:0
conio.h
stdlib.h
偶学编程,也许本身就是一个错。。。
2007-08-18 16:33
狂人老大
来 自:杭州
等 级:
新手上路
威 望:
1
帖 子:394
专家分:0
注 册:2007-6-21
第
5
楼
得分:0
我在VC下不用getch();也能看到结果的啊??
ACMer的QQ群:33741351
单片机QQ群:55130117
2007-08-18 17:10
百年不亮
等 级:
新手上路
威 望:
8
帖 子:789
专家分:0
注 册:2006-4-14
第
6
楼
得分:0
在VC下执行程序有两中模式,调试模式运行完控制台程序后会出现:Press any key to continue ,按任意键退出,不过注意这不是正常的运行,不调试直接运行是没有这一步的,程序会直接关闭控制台。
在DOS这样的命令行操作系统中程序运行完结果还可以在commond中看到,只有关机才关闭commond所以可以看到结果,tc在windows中运行时系统虚拟了一个DOS所以按alt+f5可以切换过去看结果。
DOS已经死了,我们现在的程序运行在图形模式的操作系统中,所以最后要一个getch来延迟控制台的关闭时间。
2007-08-18 17:20
6
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-163677-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.609808 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved