Originariamente inviato da krash

edit: se tolgo "\n" non mi fa digitare la lettera, salva il file e termina il programma
Perché nei puntini

...

che hai inserito prima al posto del codice (che non hai mostrato) c'è qualche altra scanf dopo la quale non svuoti il buffer di input (così come non lo fai dopo questa scanf).

Provvedi a svuotare il buffer dopo ogni scanf con un ciclo while e la getchar come abbiamo detto milioni di volte in questo forum.