首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法让控制台窗口在程序完成后保持打开状态,并在一次击键后关闭?

有没有办法让控制台窗口在程序完成后保持打开状态,并在一次击键后关闭?
EN

Stack Overflow用户
提问于 2012-08-25 05:37:29
回答 2查看 154关注 0票数 6

命令行程序总是在完成执行后关闭窗口。我知道您可以使用cin.get();等待用户输入。有没有一种方法,用户可以按任何键(而不是输入一些东西,然后按enter)来关闭程序?我不想使用system("PAUSE"),因为它是特定于Windows的,而且速度很慢。

我希望它暂停,以便用户可以看到它成功完成和其他详细信息。它可能不会从已经打开的命令行运行,而是双击可执行文件来运行。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-25 05:40:43

是。"system("PAUSE")是一种方法。一个简单的"getchar()“或"cin”应该是绝对等价的:)

票数 0
EN

Stack Overflow用户

发布于 2012-08-25 06:50:00

这是操作系统的一个选项,而不是在C/C++中。它需要控制终端的打开和关闭方式。就像调用批处理或命令行应用程序一样。

它太依赖于平台而不能在这里发布代码或配置(基本上是一个带有onClose语句的控制台图形用户界面应用程序)

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

https://stackoverflow.com/questions/12116995

复制
相关文章

相似问题

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