我在Visual Studio中创建了一个Win32控制台应用程序但是当我启动程序时,控制台只会暂停一秒钟,然后再次消失。我应该怎么做,控制台仍然在屏幕上?
答案 0 :(得分:3)
嗯,程序已经完成运行,所以它关闭了。
让程序等待输入(例如使用getchar()
),或按Ctrl-F5运行程序而不调试(但是你将无法设置断点和东西)。
答案 1 :(得分:0)
您可以在代码中的任何位置设置断点以使其停止。如果您只想在程序完成后查看程序的输出,请尝试在main()的最后一行设置断点。
答案 2 :(得分:0)
这种情况正在发生,因为程序在退出之前无需等待。
尝试在std::cin.get();
返回之前运行main()
以使控制台等待键盘输入。