rasmik ha scritto:
un ciclo if
???
Comunque secondo me la soluzione più semplice prevede la lettura dell'input carattere per carattere (quindi attraverso i char). Dopodiché confronti se il char rientra nell'insieme di tuo gradimento [0..9], e in questo caso continui a leggere l'input passando al carattere successivo), altrimenti esci..
Come confrontare se il char è "giusto"?
if/while (carattereLetto >= '0' && carattereLetto <= '9') {
...
}
//oppure
if/while (carattereLetto >= 48 && carattereLetto <= 57) {
...
}