`
flashdream8
  • 浏览: 690559 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Visual Studio控制台程序输出窗口一闪而过的解决方法

    博客分类:
  • c++
 
阅读更多
     刚接触 Visual Studio的时候大多数人会写个Hello World的程序试一下,有的人会发现执行结束后输出窗口会一闪而过,并没有出现Press any key to continue的字样。无论是在Visual Studio 2008、2010还是2012中都有这种情况出现,有些人可能会用下面两种方法中的一种:
    在程序代码的最后加上system("pause")或者getchar()。其实这是属于dos下的命令。
 
    其实问题是你执行时按的是F5,而正确的应该是Ctrl+F5,这样窗口就会显示 Press any key to continue...这句话了。也可以看到程序运行的结果了。
   因为,F5是Debugging模式,在这个模式下,当程序运行结束后,窗口不会继续保持打开状态。而Ctrl+F5是 Start Without Debugging模式,在这个模式下,就可以看到运行结果了。
 
   如果你按Ctrl+F5仍然是一闪而过的话,那么请按照如下设置
   在工程上右键--->属性--->配置属性--->连接器--->系统--->子系统(在窗口右边)--->下拉框选择控制台(/SUBSYSTEM:CONSOLE)
分享到:
评论

相关推荐

    VS 2010写控制台程序时窗口闪过的解决办法

    在使用Visual Studio 2010(简称VS 2010)编写控制台应用程序的过程中,开发者经常会遇到一个让人头疼的问题:程序运行后控制台窗口一闪而过,导致无法查看程序输出结果。本文将详细介绍两种解决此问题的有效方法。 ...

    VS运行时DOS窗口一闪而过

    在 Visual Studio(VS)中,特别是在使用 VC++/VS2010 进行 Win32 控制台程序开发时,经常会遇到一个问题:DOS 窗口一闪而过,无法查看输出内容。这是一个非常常见的问题,很多开发者都曾经遇到过这种情况。今天,...

    VC的一闪而过

    在编写C或C++程序时,especially when using Visual Studio or other IDEs,经常会遇到程序执行结果一闪而过的问题。这种情况下,程序的输出结果会很快地闪烁一瞬间然后消失,无法让用户看到执行结果。这是因为程序...

    在vs2010运行时DOS窗口一闪而过看不到结果解决方法.pdf

    如果是从头开始创建项目,可以选择创建“Win32 控制台应用程序”,这样生成的项目默认会有一个控制台窗口,避免了窗口闪过的现象。 在C++编程中,理解这些技巧是非常有用的,特别是对于需要查看运行结果或进行调试...

    解决vscode下调试c/c++程序一闪而过的问题(Windows)

    当程序运行结束时,控制台窗口随即关闭,这是导致“程序一闪而过”的主要原因。 **解决方法A** 是在VSCode的`launch.json`配置文件中,设置程序在控制台中运行,并添加命令使得程序执行后暂停。具体做法是在`launch...

    解决python xx.py文件点击完之后一闪而过的问题

    ### 解决Python `.py` 文件点击后一闪而过的问题...通过上述步骤,不仅解决了`.py`文件点击后一闪而过的问题,还为初学者提供了更多关于Python脚本运行和调试的基础知识。希望这些内容能帮助到正在学习Python的朋友们。

    初学者C++小代码

    这在Windows环境下常用,以避免程序窗口一闪而过,用户来不及查看输出结果。在其他系统或编译器中,可能需要使用不同的方法来实现相同的效果。 总的来说,这段代码涉及的C++知识点包括基本的变量声明、`for`循环...

    c语言简洁实用笔记,嵌入式开发必备

    #### 一、解决提示窗一闪而过的两种方法 在C语言编程中,特别是在Windows环境下使用Visual Studio进行编译时,可能会遇到程序运行后窗口立即关闭的问题。这通常是由于程序执行完毕后没有提供等待用户输入或查看输出...

Global site tag (gtag.js) - Google Analytics