Win32控制台在一秒钟后消失

时间:2012-03-11 06:09:08

标签: c++ visual-studio

我在Visual Studio中创建了一个Win32控制台应用程序但是当我启动程序时,控制台只会暂停一秒钟,然后再次消失。我应该怎么做,控制台仍然在屏幕上?

3 个答案:

答案 0 :(得分:3)

嗯,程序已经完成运行,所以它关闭了。

让程序等待输入(例如使用getchar()),或按Ctrl-F5运行程序而不调试(但是你将无法设置断点和东西)。

答案 1 :(得分:0)

您可以在代码中的任何位置设置断点以使其停止。如果您只想在程序完成后查看程序的输出,请尝试在main()的最后一行设置断点。

答案 2 :(得分:0)

这种情况正在发生,因为程序在退出之前无需等待。

尝试在std::cin.get();返回之前运行main()以使控制台等待键盘输入。