Linux g++ C++ 的系统(“暂停”)

Linux g++ C++ 的系统(“暂停”)

在 Windows 中编译时,system("pause") 有效,那么在 Linux 中等效的是什么?

答案1

以下适用于 Windows 和 Linux/Unix:

std::cout << "Press \'Return\' to end." << std::endl;
std::cin.flush();
std::cin.get();

第一个std::cin.flush()清除输入队列,下一个命令等待输入。

相关内容