Originariamente inviato da kentaromiura
se sei sotto dos/win

basta fare un fflush(stdin);
prima del getchar();
altrimenti devi fare 2 getchar();
perche' cosa succede?
hai il buffer pieno!
e la getchar();
trova gia' un carattere pronto!
se ne fai due, probabilmente il programma si blocca.
se sei sotto linux la fflush(stdin);
puo' non funzionare perche sia l'input, sia l'output e' bufferizzato


Funonzia!!!!