Sono alle prese con un programma che fa uso di opzioni di scelta.
La variabile char x puo assumere tramite uno switch case i valori a,b,c,d,e e ovviamente default.
La parte di codice riguardante default e':
codice:
default:                        
             printf("Opzione inesistente\n");                        
             break;
Questo switch e' inserito all'interno di un ciclo do...while e nella condizione appunto c'e':
codice:
while(x!='q');
che mi fa uscire dal programma.Come e' chiaro dal codice il problema sorge in quanto ogni volta che premo q per uscire viene si eseguito il comando,ma si trascina dietro quel fastidioso opzione inesistente.
E' ovviamente logico che sia cosi e ne capisco la causa,ma non so come risolvere.