ehi ciao...guarda sono anche io alle prime armi col C, ho provato a risolvere il tuo problema...sperando d essereci riuscito, comunque secondo me invece di usare un while potresti farlo con un do...while, dovrebbe andare, poi per quanto riguarda il \n basta mettere un altro %c nella scanf...che si maggia il carattere "\n"...comunque se mi dici dome si fa e mettere il codice nei messaggi...così magari te lo scrivo...
grazie
MrX87