版权声明:本文为博主原创文章,未经博主允许不得转载。 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)