解决 win32控制台程序一闪而过


用惯了VC6.0的朋友,开始用VS写c++程序后,会发现运行程序,控制台一闪而过,根本看不到程序的运行结果。
  • 方法/步骤
  1. 1

    方法一:程序末尾增加输入语句,这样程序运行结束前会要求用户输入,控制台就会保持存在,具体代码如下图所示

    解决 win32控制台程序一闪而过_第1张图片
    解决 win32控制台程序一闪而过_第2张图片
  2. 2

    方法二:在程序末尾添加语句:system("pause");  加上这句后,控制台显示运行结果后会显示“请按任意键继续”, 具体代码见下方

    解决 win32控制台程序一闪而过_第3张图片
    解决 win32控制台程序一闪而过_第4张图片
  3. 3

    方法三:修改项目配置,右键点击项目,在右键菜单中选择属性,然后在弹出的对话框左侧列表中中选择“配置属性”-->“链接器”-->“系统”,然后在右侧的列表中,在第一项”子系统“的值中选择”控制台(/SUBSUSTEM:CONSOLE)“如下图所示

    解决 win32控制台程序一闪而过_第5张图片
    解决 win32控制台程序一闪而过_第6张图片
    解决 win32控制台程序一闪而过_第7张图片
    解决 win32控制台程序一闪而过_第8张图片

你可能感兴趣的:(程序调试)