Salve vorreui gestire con le eccezioni l'input da tastiera.
il programma è semplice: l'utente può inserire soltanto carattere e nel caso in cui inserisse un intero, ciò causa la gestione di un'eccezione che segnala l'errore.
ho provato in questo modo:
void Eccezioni::set(){
cout << "set()\n";
try{
cout <<"blocco try\n";
cout << "Immissione carattere:";
cin >> carattere;
throw carattere;//è un attributo private dell'oggetto chiamante
}
catch(int i){
cout << "blocco catch\n"
<< "Eccezione: Immetttere soltanto caratteri\n";
}
system("PAUSE");
}
NON FUNZIONA

Rispondi quotando