VS控制台一闪而过

版权声明:转载请注明出处!侵权必究!!! https://blog.csdn.net/EIMadrigal/article/details/82143389

VS在控制台输出程序结果时,一般执行完后会直接退出,而非按任意键继续,所以我们很难看到结果。

原因

找了一圈,都是在讲怎么处理。
VS执行程序时,那个“本地Windows调试器”或者按F5默认是调试执行你的代码,正常执行完后程序自然就退出了。
至于VC那种执行后按任意键继续的,是编译器自己加的。

解决

解决方案有好几种:
1,有人说直接按Ctrl+F5(执行但不调试),但我的电脑没卵用;
项目->属性->配置属性->链接器->系统->子系统的下拉菜单选择控制台,之后Ctrl+F5即可。
这里写图片描述
2,程序末尾加上getchar();或者加断点或者system("pause");
system("pause");就是调用pause命令,操作系统暂停执行该进程,执行到此处时,程序窗口显示Press any key to continue...
3,最好就是不要在控制台输出结果,输出到文件中,一劳永逸。
文件操作

猜你喜欢

转载自blog.csdn.net/EIMadrigal/article/details/82143389