Grazie mille Kamui , ora la mia calcolatrice in notazione polacca inversa funziona!
Però c'è un solo problemino, il compilatore mi dice "[Warning] passing arg 1 of 'initialize/push/pop' from incompatible pointer type": come mai?

AH, un'ultima cosa. Nelle richieste del progetto c'è "Direttive al preprocessore. Utilizzando le direttive al preprocessore definire una costante DEBUG. Quando DEBUG non sarà posta a 0, saranno stampati alcuni messaggi utili in fase di debugging; diversamente tali messaggi non saranno stampati.": cosa devo fare?