|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
[C] Controllo sul tipo di dato inserito, possibile?
Salve
vorrei una cosa teoricamente semplice, ma che praticamente non riesco proprio ad attuare, datemi una mano voi mi serve fare un controllo sul dato inserito, per dire, ho messo una scanf("%d",&nomevar) che deve memorizzare un intero con segno, c'è un modo di "dirgli" che se inserisco un carattere mi deve semplicemente stampare "errore nei dati" ? Grazie mille p.s. questa stessa cosa la faccio per esempio per if(nomevar<=0) printf("errore") ma il controllo sul tipo non riesco proprio..
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
L'unico modo è leggere una stringa, validarla scansionandola per controllare chenon ci siano caratteri che non vuoi. Dopo usi sscanf per leggere l'intero a partire dalla stringa.
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
grazie mille!
effettivamente c'avevo gia pensato, vedrò d'implementarlo saluti
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:47.



















