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...