PDA

View Full Version : parseInt o isInt in linguaggio C


valesanta
03-12-2006, 16:14
Esistono due funzione in C che siano l'equivalente di parseInt e isInt?
In pratica devo prendere in input dei valori interi con scanf (scanf("%d", x) ), ma ovviamente se "per sbaglio" gli passo un valore che non è un intero mi da un errore. Ma non posso dare per scontato che questo non succeda..
Quindi dovrei ricevere con scanf un char e poi trasformarlo in un int. O al limite ricevere un char e verificare che sia un int.
Se non esistessero funzioni specifiche, qualcuno sa come fare?
Grazie