VS2010平台下调试窗口一闪而过的解决办法总结

在VS底下运行程序的时候,调试窗口可能会出现一闪而过的现象,以下是我自己对我电脑上安装的VS2010对此情况的解决方法的总结:
一.在C文件中:
1.运行时进行的操作是编译(F5),若仍然一闪而过,则可先运行程序(Ctrl+F5)或者首先在程序头添加头文件:#include”stdlib.h”;然后在程序最后写一句(return之前)添加:system(“pause”)。

以下是我测试的代码:
VS2010平台下调试窗口一闪而过的解决办法总结_第1张图片

2.在程序最后写一句(return 0之前)添加:getchar();

以下是我测试的代码:
VS2010平台下调试窗口一闪而过的解决办法总结_第2张图片

  1. 1)右键单击当前工程-属性
    2)选择配置属性-链接器-系统
    3)更改系统选项中的“子系统”配置,选择下拉菜单的第一个“控制台 (/SUBSYSTEM:CONSOLE)”
    4)然后选择”开始执行(不调试)”,也就是ctrl+F5;
    在C++文件,若是C文件,首先在程序头添加头文件:#include”stdlib.h”;然后在程序最后写一句(return之前)添加:system(“pause”)。
    二.在C++文件下:
    我的VS1020在C++文件下和在C文件底下有点不同:在C++文件下时当在调试界面输入数据后按enter查看结果时闪退;在C文件底下是执行调试时调试界面一闪而过:

解决办法:首先在程序头添加头文件:#include”stdlib.h”;然后在程序最后写一句(return之前)添加:system(“pause”)。

以下是我的测试代码:
VS2010平台下调试窗口一闪而过的解决办法总结_第3张图片

注意:在C++文件下getchar()已经不再起作用;

你可能感兴趣的:(调试,C++)