为什么C++应用程序打开只闪一下就没了?

我是在DEBUG文件夹下打开的只闪了一下就没有了以前那不是这个样子的请问这是怎么回事怎么解决请高手指点谢谢... 我是在DEBUG文件夹下打开的 只闪了一下就没有了 以前那不是这个样子的 请问这是怎么回事 怎么解决 请高手指点 谢谢 展开
 我来答
张斌武影
推荐于2017-10-12 · TA获得超过123个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:161万
展开全部
原因:.exe默认当main遇到return 0(就算你没写这行,最后也是执行这行,想想看,你的main前是不是有返回值类型)时,释放所有内存,自然,窗口就关闭了。也就是你的程序在千分之几秒内跑完后就自动关闭了。
解决办法:导入头文件时,多写一行,#include<cstdlib>;再在main结束前加一行system("pause");,如果最后有return 0,要加在return 0前面,是暂停命令。
备注:“以前那不是这个样子的”说明你没有写大程序的经验,从来都是用cmd执行,cmd默认不返回。你调试的时候按F5,别按ctrl+F5就OK了。
dunfane
2010-12-12 · TA获得超过363个赞
知道小有建树答主
回答量:300
采纳率:0%
帮助的人:278万
展开全部
我遇到闪的情况,都是在程序后面加个system("pause");
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sun_siliang
2010-12-12 · TA获得超过2.6万个赞
知道大有可为答主
回答量:9913
采纳率:100%
帮助的人:4571万
展开全部
打开cmd窗口,在窗口中以命令方式执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式