解决DOS窗口一闪而过

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VC++/VS2010 Win32控制台程序运行结束DOS/dos窗口立刻消失/

一闪而过的解决方法整理

1)在main()函数的末尾return 0前加一个system("pause"); //首选这个吧,挺好用的,这个是同事传授给我的奥

2)非调试状态下运行,直接按按Ctrl+F5;如果按F5调试的话,就会出现一闪而过的情况,但该方法不适用于生成的exe文件;//这个用起来比较方便

3) 给程序加一个任务,即定义一个内联函数inline void keep_window_open(char ch;cin>>ch;),然后在mian函数末尾加上keep_Window_open();这个方法是最有效也是最常用的,网上很多方法原理都类似于此,这是C++之父推荐的方法。具体原因我不知晓。

4)其他方法,如设置断点,单步调试等。/

(5) int main()

{

char c;

c=getchar();//

.........................

return 0;

}

加上getchar(),在你没输入之前是不会消失

相关文档
最新文档