system("pause") для Linux g++ C++

system("pause") для 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()команда очищает очередь ввода, следующая ждет ввода.

Связанный контент