Perché nei puntiniOriginariamente inviato da krash
edit: se tolgo "\n" non mi fa digitare la lettera, salva il file e termina il programma
...
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.