码迷,mamicode.com
首页 > 其他好文 > 详细

Visual Studio - 让程序运行完后不直接关闭

时间:2019-07-12 20:04:58      阅读:1865      评论:0      收藏:0      [点我收藏+]

标签:bug   com   需求   打开   tin   style   oar   程序   tchar   

  Issue:

  控制台一闪而过,看不到输出结果。

  如何保持控制台窗口,让程序运行完后不直接关闭?

 

  Solve 1:(推荐)

  建议设置项目属性。

 

  1)右键项目 >> 属性(Properties),打开项目的属性页

技术图片

 

  2)项目的属性页下,找到:

      配置属性(Configuration Properties) > 链接器(Linker) > 系统(System) > SubSystem,

   并将SubSystem右侧下拉框中,对应的值改为:(如下图所示)

      控制台(/ SUBSYSTEM:CONSOLE),

   并点击“确定”。

技术图片

 

   3)使用 Ctrl+F5 将程序运行起来。

 

    注意:必须使用 Ctrl+F5 (而不是 F5 )启动项目

        F5:启动调试,启动目标文件并将调试器附加到目标进程中,一般用于通过加断点调试用;

      Ctrl+F5:开始执行(不调试),启动目标文件,但不附加调试器。一般会单独出现一个运行结果界面。

 

 

  Solve 2:

    在主函数末尾加 system("pause") 或者加几个 getchar()。

    但建议设置项目属性(Solve1),毕竟运行后是否暂停是项目的需求(即你在本次运行想看输出),而不是代码需要暂停(代码本身完成计算任务不需要暂停)。

 


  References:

    https://blog.csdn.net/SoaringLee_fighting/article/details/80435919

    https://codeday.me/bug/20170425/12539.html

 

Visual Studio - 让程序运行完后不直接关闭

标签:bug   com   需求   打开   tin   style   oar   程序   tchar   

原文地址:https://www.cnblogs.com/FromDi/p/11178103.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!