System ("Pause") für Linux g++ C++

System ("Pause") für Linux g++ C++

Unter Windows funktioniert system("pause") beim Kompilieren. Was ist das Äquivalent unter Linux?

Antwort1

Folgendes funktioniert unter Windows und Linux/Unix:

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

Der erste std::cin.flush()löscht die Eingabewarteschlange, der nächste Befehl wartet auf eine Eingabe.

verwandte Informationen