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