Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
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.
Guarda che scanf("%c", &input); è uguale a input = getchar();
Ne sei proprio sicuro gforce? Io per niente
Se avessi preso un BUON manuale e studiato un pò, non faresti ste domande... quindi quoto gio97 quando ti consiglia di comprarti un buon manuale ^^.
Suvvia... quello che chiedi sono le basi praticamente!
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 il 11/04/2010 alle 17:02
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".
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.