【发布时间】:2011-07-01 06:21:39
【问题描述】:
当我在没有调试的情况下启动程序(Ctrl+F5)时,我必须在程序完成后按一个键关闭控制台窗口。当我启动程序 with 调试 (F5) 时,控制台窗口会立即关闭。 Visual Studio 中是否有一个选项可以在调试时保持窗口打开?
(我知道用代码“手动”完成一千种方法,但我不想接触代码。)
【问题讨论】:
标签: c++ visual-studio-2008 debugging console-application
当我在没有调试的情况下启动程序(Ctrl+F5)时,我必须在程序完成后按一个键关闭控制台窗口。当我启动程序 with 调试 (F5) 时,控制台窗口会立即关闭。 Visual Studio 中是否有一个选项可以在调试时保持窗口打开?
(我知道用代码“手动”完成一千种方法,但我不想接触代码。)
【问题讨论】:
标签: c++ visual-studio-2008 debugging console-application
在main() 方法的结束括号中添加一个断点。这样,如果程序完成(除非它在进程中崩溃 - 无论如何都会触发中断),无论使用 main 中的哪个返回语句,它都会中断。
【讨论】:
我不这么认为,但你可以手动完成
【讨论】:
是的,如果你为当前项目而不是解决方案打开你的属性,
并将其设置为来自 Windows 窗体应用程序的控制台应用程序,它将为您打开,并且仅在应用程序关闭时关闭,或者在您关闭控制台时关闭应用程序。
如果您编写控制台应用程序,只需放入 readLn();在 main() 的末尾不是断点,因为这会阻止您的应用程序响应
【讨论】: