Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
fflush funziona sotto linux... solo che di solito si usa per svuotare il buffer dello standard output e non dello std_in. in questo senso può dare problemi, come chiamandola con parametro NULL.
(grazie a qualche centinaio di fflush siamo riusciti a debuggare il nostro ultimo progetto, usando il pinguino)
invece io mi preoccuperei del fatto di usare gets().... sbaglio o ha problemi di buffer overflow? da quel che so è super-deprecata
L'idea del while(!getchar()); è semplice e intelligente...grazie mille!!
Cmq uso la gets() perchè in questo modo prendendo l'intera riga posso controllare meglio ll'input dell'utente con specifici messaggi di errore...mentre mi pare che la scanf prende non per esempio la stringa cosi come viene inserita ma come il suo indirizzo e quindi se l'utente sbaglia l'inserimento non posso controllare come vorrei...
Spero dio essere stato chiaro..cmq se c'è un modo per effetuare controlli anche con la scanf mi farebbe piacere conoscerlo...
Grazie anticipatamente
??Ehm...sono diciamo alle prime armi con il C...quindi mi potresti spiegare come dovrei usare premettendo che i file ancora nn gli ho fatti.
Grazie anticipatamente