Originariamente inviato da darknessone
Quindi se non erro, "getchar()" infila nel buffer il carattere
Assolutamente no, la getchar() si comporta come una scanf("%c", &var);
Preleva cioè un carattere da stdin.
e scanf() lo preleva dal buffer infilandolo nella variabile . Non lo sapevo... La cosa è nata dal fatto che conosco sufficientemente solo il C++ e in quel linguaggio la cosa è molto semplificata...basta un semplice "cin>>" per acquisire praticamente qualunque cosa!

Grazie mille Samuele_70 !
Per il C++ vale lo stesso discorso