Hai ragione scusami non sono stata chiara. Si tratta di C il codice è il seguente:
codice:switch(t){ case NUM: pila_vuota(&stk); push(&stk,tval); //prima inserisco i valori nella pila printf("%d",tval);//poi li stampo break; { operando = pop(&stk); //carico i valori in cima alla pila operando1 = pop(&stk); case '+': ris = operando1 + operando; push(&pila,ris); // carico il risultato in cima alla pila ris = pop(&stk); // return ris; break;
qndo eseguo l'operazione il programma mi da errore =(