Sto provando a scrivere una funzione che richiede all'utente un numero di cinque cifre, e voglio scrivere un blocco di eccezioni per gestire l'input errato in caso l'utente tenti di inserire una stringa o qualche input non intero.Come si scrive la gestione delle eccezioni per input errati?
So come scrivere un blocco di gestione delle eccezioni per qualcosa come una funzione di divisione in cui si genera un'eccezione per il denominatore che è 0, ma non ho idea di come fare questo per l'input che non ho alcun controllo.
Si utilizza 'atoi()' ma si controlla ancora ogni carattere della stringa per non cifre. Perché?? – vsz
Grazie. Per qualche ragione ero bloccato nella mentalità che il mio input doveva essere memorizzato in una variabile intera. Accettare l'input come una stringa e quindi convertirlo risolve il mio problema. – JeramyRR
@vsz: La sua domanda riguardava specificamente il controllo dell'input errato e l'emissione di un'eccezione quando veniva rilevata. Fatto questo, 'atoi' è stato il modo più semplice e veloce per restituire un int. –