Non è elegante ma funziona!!!
codice:#include <iostream> using namespace std; main() { try{ while(1) { int variabile; cout << "Inserisci un numero: "; cin.clear(); cin.sync(); cin >> variabile; if(cin.fail()) { cout << "Hai sbagliato a scrivere\n"; //break; throw 1; } else { cout << "Hai scritto " << variabile << endl; } } } catch(int a){ cout << "xd"; system("./lol"); } }