Visual Studio 中防止运行闪退

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Yi_jia_yi/article/details/83895573

问题:

用visual studio编写C++程序时,按F5执行,输出窗口一闪而过

解决:

方法一:在程序代码最后加以下语句即可:

system("pause");

或者:

getchar();

方法二:按 Ctrl+F5 执行程序即可正常显示输出窗口。

原因:我运行时按的是F5,F5是Debugging模式,当前模式下,程序运行结束后窗口不会继续保持打开状态。而Ctrl+F5是 Start Without Debugging模式,该模式下可以看到运行结果。

PS:若按Ctrl+F5仍然闪退,则设置:

 工程上右键 —>属性 —>配置属性 —>链接器 —>系统 —>子系统 —>下拉框选择控制台(/SUBSYSTEM:CONSOLE)

猜你喜欢

转载自blog.csdn.net/Yi_jia_yi/article/details/83895573