用C写成的“.EXE”程序为什么一执行就自动退出呢?

程序由C写的,在Turboc或VC6.0开发环境下编译运行都没问题!可是生成的“.exe”在运行时,一当程序执行就自动退出了!?还有自己写的批处理也是这样!代码都没问题,... 程序由C写的,在Turbo c或VC6.0开发环境下编译运行都没问题!可是生成的“.exe”在运行时,一当程序执行就自动退出了!?还有自己写的批处理也是这样!代码都没问题,可总是运行时自动退出?
还请各位不吝赐教,越详细越好!
在此谢过
展开
 我来答
ajdfjaldjfadjf
2015-12-01 · 超过12用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:7.3万
展开全部
因为在你的程序最后没有一个让程序暂停的语句,它输出结果了自然就退出了。
所以你再运行这种程序的时候要么在程序的末尾加上一句暂停的语句,要么在cmd的窗口下面运行,在那个窗口下面运行结束后会回到dos窗口,并显示press any key to continue,不会一下跳出
yxz0539
2011-02-14 · TA获得超过1597个赞
知道大有可为答主
回答量:1759
采纳率:0%
帮助的人:1764万
展开全部
控制台程序执行完毕后自动退出是正常的。解决这个问题的方法有很多:
1.打开命令提示符,执行你的exe程序
2.在程序末尾加上暂停,比如system("pause")
3.程序末尾加上一个读取用户输入的函数,比如getch()
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式