命令行程序在完成执行后总是关闭窗口。我知道您可以使用cin.get();
等待用户输入输入。有没有办法用户可以按任意键(而不是输入的东西然后按回车)关闭程序?我不想使用system("PAUSE")
因为它特定于Windows并且速度很慢。
我希望它暂停,以便用户可以看到它已成功完成和其他详细信息。它可能不会从已经打开的命令行运行,并且可以双击可执行文件来运行。
答案 0 :(得分:0)
是。 “system(”PAUSE“)是一种方式。简单的”getchar()“或”cin“应该绝对等同于:)
答案 1 :(得分:-1)
这是操作系统的一个选项,而不是C / C ++。它需要控制终端如何打开和关闭。 就像你调用批处理或命令行应用程序一样。
在这里发布代码或配置太依赖平台了(基本上是我们IDE中带有onClose语句的Console GUI应用程序)