Capito proprio al posto giusto nel momento giusto!!


Proprio stamattina ho scaricato qualcosa che fa per te:
http://www.bloodshed.net/c/eval_expr.tar.gz

E' un parser di formule scritto in C.
Non so se ti serve qualcosa di complesso, questo tratta solo gli operatori '+', '-', '*', '/' e '%'.

In certi punti il codice è un po' ostico , se qualcosa non ti è chiaro chiedi ché io sto già cercando di analizzarlo, me lo sto studiando perché vorrei estenderne le capacità e implementare il calcolo anche con altri operatori o intere funzioni (sqr(), fattoriale(), sin()...ecc). L'avrei già fatto (almeno per una buona parte) questo lavoro, però è in versione "beta", per domani dovrei completarlo.
Se ti interessa questo che sto facendo (ma suppongo di no) fammi sapere.

In ogni caso il link è quello.