09/04/10 19:13
gio97
Non pensi? Perché? Sono praticamente sicuro sia così, inoltre puoi anche fare in modo che, quando viene messo il +, si fermi l'inserimento, hai almeno provato prima di dire che non è giusto? Non ti sei dimostrato molto pratico del C.
aaa
10/04/10 5:11
gforce
Guarda che scanf("%c", &input); è uguale a input = getchar();
aaa
10/04/10 18:38
gforce
guardate che vi state confondendo con la specifica di conversione %s che è differente da %c ma uguale a getchar();
aaa
11/04/10 14:58
Lawliet
Postato originariamente da gforce:
guardate che vi state confondendo con la specifica di conversione %s che è differente da %c ma uguale a getchar();
Non stavamo parlando dei caratteri? Che c'entra mo le stringhe o conversione?
Ci devi dire proprio a noi che %s è differente a %c?
ti ho già scritto prima che scanf e getc/getchar non sono praticamente uguali, ci sono delle differenze sostanziali che influiscono nel programma. Ribadisco.. SE avessi studiato da un manuale.. non staremmo a parlare ora di queste "sciochezze".
Nessuno si sta confondendo, sei tu che ti sbagli!
Ultima modifica effettuata da Lawliet 11/04/10 15:02
aaa
11/04/10 17:18
gforce
dimmi le differenze voglio proprio vedere
aaa
11/04/10 20:18
Nessuno dei due codici può funzionare (anzi, non può neanche essere compilato).
La atoi è una funzione che ha un parametro di tipo "puntatore a char" non di tipo "char".