Cosa fa la funzione Getchar e differenze con la scanf
cosa fa la getchar?
perchè nel programma della getchar, dopo l'entrata dei caratteri viene stampato sullo schermo un codice che ripete sempre il primo carattere inserito?
e che differenza c'è tra una getchar e una scanf?
posso usarle indipendentemente?
ps: parlo del linguaggio C, non C++.
grazie!!
perchè nel programma della getchar, dopo l'entrata dei caratteri viene stampato sullo schermo un codice che ripete sempre il primo carattere inserito?
e che differenza c'è tra una getchar e una scanf?
posso usarle indipendentemente?
ps: parlo del linguaggio C, non C++.
grazie!!
Risposte
getchar ha come unica funzione quella di leggere un singolo carattere, scanf fa molto di più. E' pensato per ricevere un input formattato. Non mi è del tutto chiaro il tuo dubbio. Faresti un esempio in cui non sai se usare getchar o scanf?
Per maggiori informazioni, leggi i seguenti link...
http://digilander.libero.it/uzappi/C/li ... fgetc.html
http://digilander.libero.it/uzappi/C/li ... scanf.html
Per maggiori informazioni, leggi i seguenti link...
http://digilander.libero.it/uzappi/C/li ... fgetc.html
http://digilander.libero.it/uzappi/C/li ... scanf.html
alla fine sono riuscita a capire dove sbagliavo e a prendere confidenza con le due funzioni,consultando il tuo materiale e soprattutto facendo esercizi..in ogni caso grazie
