Originariamente inviato da jamesbomb
codice:
int chose(a){
    char b;
    float nota;
    switch(a){
              case '1': printf("Mi2 82.4Hz 6a corda\n");
La variabile a (che tra l'altro è un intero) contiene il valore in binario, non in ASCII. I case dovrebbero essere:

case 1
case 2
...

e non

case '1'
case '2'
...