Ciao a tutti,

ho bisogno di ottenere da un programma questa cosa:

system("pause");
system("cls");

evitando il system() se possibile.
Altrimenti se lo uso devo distinguere windows,unix,mac...

Ho provato a creare al posto del pause:
codice:
void pausa(void) {
cout << "\nPremere un tasto per continuare...";
cin.clear();
cin.get();
}

ma non funziona come dovrebbe (non fa il cin.get()).
Qualcuno ha idee?

E al posto del clear come potrei fare?


Grazie