首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何立即停止C++控制台应用程序退出?

如何立即停止C++控制台应用程序退出?
EN

Stack Overflow用户
提问于 2010-03-27 22:29:42
回答 27查看 534K关注 0票数 207

最近,我一直在尝试向this website学习C++。不幸的是,每当我尝试运行其中一个代码示例时,我都会看到该程序打开了大约半秒,然后立即关闭。有没有办法阻止程序立即关闭,这样我就可以看到我的努力的成果?

EN

回答 27

Stack Overflow用户

发布于 2010-03-27 22:34:22

James提出的解决方案适用于所有平台。

或者,在Windows上,您也可以在从main函数返回之前添加以下内容:

代码语言:javascript
复制
  system("pause");

这将运行pause命令,该命令将等待您按下某个键,同时还会显示一条漂亮的消息Press any key to continue . . .

票数 121
EN

Stack Overflow用户

发布于 2010-03-28 00:08:38

我通常只是在main()的右花括号上放一个断点,当程序以任何方式到达程序末尾时,断点就会命中,你可以使用ALT-Tab组合键到控制台窗口来查看输出。

票数 20
EN

Stack Overflow用户

发布于 2010-03-27 22:39:25

如果你使用的是cmd.exe,为什么不直接从控制台运行程序呢?这样,在程序结束后,窗口仍保持打开状态。

编辑:当我使用KDevelop4时,在其底部的选项卡中运行着一个完全成熟的Bash ( Linux CLI)实例。这就是我在这种情况下使用的。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2529617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档