View Single Post
Old 18-10-2010, 17:18   #4
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 21833
Quote:
Originariamente inviato da zanardi84 Guarda i messaggi
Qualcosa non quadra, ho errori di compilazione.
71 invalid conversion from `char' to `const char*'

71 initializing argument 1 of `int atoi(const char*)'

73 expected identifier before '(' token

73 expected `;' before '(' token
vabbè ho scritto di fretta nel forum senza un ide sotto, lo scopo era farti vedere come si risolve non risolverti il problema fatto e finito

(cmq per l'esattezza manca il ; nella dichiarazione di cdato)

i loop li hai quando inserisci un carattere al posto di un intero la soluzione è acquisire un carattere e dopo trasformarlo in un intero mediante la funzione atoi

il problema è che atoi restituisce 0 se il dato inserito non è un numero quindi se vuoi usare anche lo 0 nel menu devi controllare che il valore inserito sia effettivamente 0 l'if te l'ho messo li a caso devi integrare il controllo nel tuo codice
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX)
Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000
!fazz è offline   Rispondi citando il messaggio o parte di esso