Originariamente inviato da oregon
Comincia a scrivere il codice, provalo e poi si vede ...
Se inserisco una stringa, ovviamente mi ricade nel caso di default (o in quello di uscita) analizzando un carattere alla volta,
Se invece inserisco un carattere compreso nei casi dello switch, mi esegue prima le istruzioni dello switch, alla fine ricade nel caso di default e poi mi permette di inserire un nuovo input.

In pratica, ecco qui l'output se provo a digitare '5'
Insert a number to choice an option:
1 Add an element at the head
2 Add an element at the end
3 Extract first value
4 Extract last value
5 Print list
q Exit


5

LIST
List is empty
Insert a number to choice an option:
1 Add an element at the head
2 Add an element at the end
3 Extract first value
4 Extract last value
5 Print list
q Exit


*****Unvalid choice******

Insert a number to choice an option:
1 Add an element at the head
2 Add an element at the end
3 Extract first value
4 Extract last value
5 Print list
q Exit