Sei sicuro che quel codice valuti correttamente le espressioni? Mi sembra ci sia più di un errore.

Ad ogni modo:
codice:
postf.inPila(//aggiunge alla pila
  10 * el + (
    a[i] //elemento alla posizione a
    -'0' //sottrae al carattere ('0'..'9') il valore numerico della codifica del carattere '0', in parole semplici converte in intero il carattere
  )
);
i++; //incremento di i