Discussione: [c++] controllo input
View Single Post
Old 02-09-2014, 07:47   #4
Silvia2003
Member
 
Iscritto dal: Dec 2003
Messaggi: 70
Nel caso suggerirei questa variante che evita il 'GOTO'.



int read_int_from_console() {
int ret;
string in;
bool loop = false;
while(!loop) {
cin >> in;
try {
ret = stoi(in);
loop = true;
}
catch (exception ex) {
cerr << "Error!" << endl;
}
}
return ret;
}

Silvia2003 è offline   Rispondi citando il messaggio o parte di esso