在 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()
清除输入队列,下一个命令等待输入。
在 Windows 中编译时,system("pause") 有效,那么在 Linux 中等效的是什么?
以下适用于 Windows 和 Linux/Unix:
std::cout << "Press \'Return\' to end." << std::endl;
std::cin.flush();
std::cin.get();
第一个std::cin.flush()
清除输入队列,下一个命令等待输入。