不,`system("PAUSE")` 不是一种方式。这是一个C++问题。您不知道“PAUSE”在任意 C++ 机器上可能会做什么。 (2认同)
@David Schwartz - 听着,伙计,你关于“没有可以关闭的窗户”的粗鲁评论完全没有根据。我们都知道 OP 的意思是“出现了一个 Windows 命令提示符,我想保留它直到用户关闭它”。“System("PAUSE")`”是在 Windows 上实现此目的的一种方法(尽管是一种糟糕的方法)。“std::cin.get()”是更好的选择。这就是我的建议。 (2认同)
不过OP不在Windows上。OP 特别表示他不想使用 `system("PAUSE")` 因为它是 Windows 特定的。如果 OP 仅适用于 Windows,那还有什么关系呢? (2认同)