grazie per la risposta.
Pensavo anch'io che che il buffer dovesse essere pulito in qualche modo, comunque non funzia ancora.
.
Nel ciclo non ci sono problemi, l'opzione per uscire viene eseguita correttamente come l'option default.
Sembra quasi che venga ignorata la fgets...