Dev C++ How To Keep Console Window Open

  • How To Keep Console Window Open In Dev C Online So to do something special with the console (C and C don't know what a console is, remember) means you will have to write code that is special to your operating system. Here is a function that really lets you press any key, and returns the key that was pressed.
  • Cout open and close the console app immediately. I have some experience in a different language, so this hasn't been a problem really because I know what it's supposed to show, but now that I'm getting into a little more complex things I would like to actually look at the results of my code.
  1. Dev C++ How To Keep Console Window Opener
  2. Dev C++ Windows 10
  3. Open Console Windows 10

The RunConsoleAsync starts the host builder with the 'classic console' capabilities, such as the listener for the CTRL+C shortcut. Finally, it returns the application exit code (default is 0). Finally, it returns the application exit code (default is 0). To keep the console window open in Visual Studio without using the Console.ReadLine method, you should run the application without debug mode by pressing Ctrl+F5 or by clicking on the menu Debug Start without Debugging option. This way the application remains active below until the user presses a. Newconsole is there to tell Cmder to open a new console with “C: repos” as the initial directory (d:) and with “Developer Command Prompt” as the tab title (t:). Let me be a good guy.

New option in Visual Studio 2019 keeps console window open after debugging

For as long as I've been writing console applications, I've atthe end of Main I've always had a piece of code to requireuser input before exiting when in debug mode, in order to reviewany output before the window closes. Not an onerous task, butone I immediately do as soon as creating a new application.

Today I created a new .NET Core console application in VisualStudio 2019 preview and added by code without a second thought.

When I ran the application I was in for two surprises - thefirst was the icon had changed, to a fetching purple. The secondwas, after the program had ran and displayed my usual '(Pressany key to exit.)' message, the console stayed open - withanother message to press a key to exit.

A small change, but a welcome one! And, just in case it's not toeveryone's liking, there's even an option to disable thebehaviour if you don't like it.

Always a catch

Unfortunately, this new option doesn't seem to work for oldschool console applications using the full .NET Framework, soI'll continue adding my boilerplate blocks to any new .NETFramework console applications I create.

  • 2019-03-02 - First published
  • 2020-11-22 - Updated formatting

While we appreciate comments from our users, please follow our posting guidelines. Have you tried the Cyotek Forums for support from Cyotek and the community?

larry andrews

This is quite messed up for console apps. The checkbox does nothing for a run under the debugger. It closes the output window whatever the checkbox is set to. This is the old behavior for debug runs. HOWEVER, for non-debug running of debug compilations, the new default if that the box is unchecked and the window closes immediately. Setting the checkbox (automatically close the console when debugging stops) changes the non-debug run to leave the console window open at the end of execution. Totally confusing and mislabeled. WORSE: if you are running Visual Studio 2017 also, the options apply there also, so you suddenly lose the output window in non-debug runs.

I had the same problem, when I created projects with the option 'empty project', Create project as 'Win32-console application' instead of 'empty project'. In the dialog which pops up now, you press 'continue' and after that you may check the option 'empty project' and press confirm. After that CTRL + F5 will open a console which does not close automatically.


You could use this extension for redirection stdout into Visual Studio output window

DOOM (2016) is finally available on retail shelves across the globe for PC, PlayStation 4 and Xbox One. The PC version of the game supports Console Commands and so in this post I am going to list out all DOOM (2016) Console Commands including God Mode, Infinite Ammo, All Upgrades and many others. If you discover any other Console Command which is not mention in the list below then do let us know in the comment section. We will update the post with it.

The following DOOM (2016) Console Commands are from the alpha build of the game, so it may or may not work for you. Keeping checking this post as I am going to periodically update it new commands and information.

For those who are wondering: Where exactly to enter these codes/commands? To activate these commands you need to enter them into Console Window. To bring up console window PRESS “CTRL, ALT, and ~”, a window will appear, feed the code and press ENTER. The codes mention below works only in a single-player portion of the game.

In DOOM (2016) How To Enable Dev Console:

To enable Dev Console in a DOOM (2016) campaign, Open your console using the TILDE key, then use command God. This execution is going to taint your current save game and hence you will be marked as a Cheater (as seen in the screenshot below. In addition to this the online play will get disable. However, if you want to roll (i.e. enable or disable) God mode you can do it by re-using the GOD command.

If you want to play without the cheat flag, enter a new or other, non cheat, save game AFTER a restart of the game. You can always check if your console shows the command prompt as nothing (non cheat/non dev mode) or if it shows:


This would mean you are on a cheat save game. After reloading a cheat state save game, you will have to re-enter the god command to enter god mode, the game seems to load in with god mode off.


We have checked the first set of DOOM 2016 Console Commands (Cheats) and can confirm you that they are DISABLED i.e. currently not working in-game. Try the new set of codes we have mentioned in UPDATE 2 and UPDATE 3 (is confirmed to be working) section below.

Activates God Mode but not including hazards: On Nightmare Difficulty, causes health meter to tick down.

Activates fully upgraded Health, Armor, Ammo Capacity. Also, all Weapons, Weapon Mods fully upgraded, Suit Mods, and all Suit Mod slots.

Activates fully upgraded Health, Armor, and Ammo Capacity.

Activates all Weapons and Weapon Mods. All Weapon Mods are fully upgraded.


Activates all Suit Mods and full Suit Mod slots.

Unlocks all secrets, items, and unexplored area of the map.

Activates enemy immunity to normal weapons. Demons can only be defeated with Glory Kills.


Here are some DOOM Console Commands from the previous DOOM game that may or may not work in this reboot:

Dev C++ How To Keep Console Window Opener

  • IDDQD on/off invincibility
  • IDFA weapons and ammunition
  • IDKFA ammo, keys and weapons
  • IDCLIP on/off passing through walls (Doom II/ Final Doom)
  • IDSPISPOPD enable passing through walls for DOOM 1
  • IDCHOPPERS to get the chainsaw and the encrypted message
  • When the IDDT Automap mode allows you to switch modes: normal map, completely open map, open map with objects and enemies
  • IDBEHOLD to berserker pack
  • IDBEHOLDV gain temporary invulnerability
  • IDBEHOLDI gain temporary invisibility
  • IDBEHOLDA automatically maps
  • IDBEHOLDR to obtain anti-radiation suit
  • IDBEHOLDL get light-amplification visor – night vision
  • IDCLEVxy teleporting to level y (1-9) episode x (1-3) for Doom, (x=1 to 32 for Doom II)
  • IDMYPOS shows the coordinates and direction of movement
  • IDMUSx the change of music x – music level (Doom II/ Final Doom)

Dev C++ Windows 10

UPDATE 3 (Codes Confirmed To Be Working):

Open Console Windows 10

  • God Mode: cvarAdd g_permaGodMode 1 (or just type: god)
  • Infinite Ammo: cvarAdd g_permaInfiniteAmmo 1
  • Dumb AI: cvarAdd g_inhibitAi 1
  • Unlock Perks: DebugUnlockPerkByAbility -1
  • Unlock Perks 2: DebugUnlockPerkByRequirement -1
  • Draw FPS: Com_showFPS 3
  • Change FOV: g_fov X – where X is the FOV number