防止VisualStudioC/C+控制台应用程序关闭控制台窗口

防止VisualStudioC/C+控制台应用程序关闭控制台窗口

这可能是一个令人难堪的问题,因为答案无疑是显而易见的。

我已经使用VisualStudio多年了,但这是我第一次开发“控制台应用程序”。

当我运行我的应用程序时,控制台窗口弹出,程序输出出现,然后当应用程序退出时窗口关闭。

是否有一种方法可以在检查输出之前将其保持打开,或者在窗口关闭后查看结果?


慕慕森
浏览 942回答 3
3回答

蓝山帝景

如果您在没有调试的情况下运行(Ctrl+F5),那么默认情况下,它会提示您按“返回”键关闭窗口。如果要使用调试器,则应在最后一行中放置一个断点。

月关宝盒

右击项目属性>配置属性>链接器>系统选择控制台(/子系统:控制台)在……里面SubSystem选项,或者只需键入控制台在文本字段中!现在试一试.它应该能起作用

临摹微笑

下面是C/C+的一种方法:#include&nbsp;<stdlib.h>#ifdef&nbsp;_WIN32&nbsp;&nbsp;&nbsp;&nbsp;#define&nbsp;WINPAUSE&nbsp;system("pause")#endif将它放在程序的顶部,如果它在Windows系统上(#ifdef _WIN32),则将创建一个名为WINPAUSE..当你想让你的程序暂停时,打电话给WINPAUSE;它将使用DOS命令暂停程序。对于Unix/Linux等其他系统,控制台无论如何都不应该在程序退出时退出。
打开App,查看更多内容
随时随地看视频慕课网APP