为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C
慕慕森 2019-06-15 17:35:46
防止VisualStudioC/C+控制台应用程序关闭控制台窗口这可能是一个令人难堪的问题,因为答案无疑是显而易见的。我已经使用VisualStudio多年了,但这是我第一次开发“控制台应用程序”。当我运行我的应用程序时,控制台窗口弹出,程序输出出现,然后当应用程序退出时窗口关闭。是否有一种方法可以在检查输出之前将其保持打开,或者在窗口关闭后查看结果?
查看完整描述

3 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

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


查看完整回答
反对 回复 2019-06-15
?
月关宝盒

TA贡献1772条经验 获得超5个赞

右击项目

属性>配置属性>链接器>系统

选择控制台(/子系统:控制台)在……里面SubSystem选项,或者只需键入控制台在文本字段中!

现在试一试.它应该能起作用


查看完整回答
反对 回复 2019-06-15
?
临摹微笑

TA贡献1982条经验 获得超2个赞

下面是C/C+的一种方法:

#include <stdlib.h>#ifdef _WIN32    #define WINPAUSE system("pause")#endif

将它放在程序的顶部,如果它在Windows系统上(#ifdef _WIN32),则将创建一个名为WINPAUSE..当你想让你的程序暂停时,打电话给WINPAUSE;它将使用DOS命令暂停程序。对于Unix/Linux等其他系统,控制台无论如何都不应该在程序退出时退出。


查看完整回答
反对 回复 2019-06-15
  • 3 回答
  • 0 关注
  • 941 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信