Closed bencz closed 9 years ago
Talvez passar nos parâmetros da função "calcula" uma referencia de uma variável, para o resultado, e o valor de retorno da função, seria o código do erro ?
"erro = calcula(expr, &resultado);"
Separar processo por leveis ? Utilizar isso para verificar a precedência de operadores...
Utilizar "longjmp" para caso de erro...
Revisar todo o programa de analise e calculo de expressão....