我正在尝试在Visual Studio 2008中开始使用Visual C ++。 当我按下播放按钮(开始调试)时,控制台会打开,但会立即关闭。如何让这个窗口保持打开状态,以便我可以看到我的输出?
答案 0 :(得分:1)
这样做是因为程序正在结束。您可以通过在程序的最后一个语句上设置断点来阻止它执行此操作(这将导致它停止,您可以查看调试器中的程序状态),或者您可以等待键输入。
我更喜欢设置断点,因为这样可以让您有机会查看程序状态。
您可以通过右键单击一行代码并选择set breakpoint来设置断点。
编辑:只有在调试时才会触发断点,所以如果你想在不调试时让应用程序等待,你需要等待用户的一些输入(即“按任意键”继续“)
要等待按键,请使用以下内容:
system("pause");
答案 1 :(得分:1)
您也可以按Ctrl + F5启动而不进行调试,并在程序结束时保持控制台处于打开状态。
答案 2 :(得分:1)
默认情况下,控制台应用程序将在完成调试会话后关闭。这与正常运行会话不同,它会暂停直到您按Enter键。你可以让它停止一些方法,但最简单的方法是在main方法的右括号上设置一个断点。
将光标放在右括号上并点击F9。那应该是诀窍