Search code examples
cvisual-studioconsole

Preventing console window from closing on Visual Studio C/C++ Console application


I've used Visual Studio for years, but this is the first time I've done any 'Console Application' development.

When I run my application the console window pops up, the program output appears and then the window closes as the application exits.

Is there a way to either keep it open until I have checked the output, or view the results after the window has closed?


Solution

  • Starting from Visual Studio 2017 (15.9.4) there is an option:

    Tools->Options->Debugging->Automatically close the console
    

    The corresponding fragment from the Visual Studio documentation:

    Automatically close the console when debugging stops:

    Tells Visual Studio to close the console at the end of a debugging session.