system("pause") para Linux g++ C++

system("pause") para Linux g++ C++

No Windows durante a compilação, system("pause") funciona, qual é o equivalente no Linux?

Responder1

O seguinte funciona no Windows e Linux/Unix:

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

O primeiro std::cin.flush()limpa a entrada, o próximo comando aguarda uma entrada.

informação relacionada