per il momento non ho trovato il modo di parsare quest'ultima stringa ma...
anteponendo alla stringa un bel SELECT e inviandola a MYSQL ottengo il risultato utilizzando il parser di quest'ultimo

spero che qualcuno possa suggerirmi il modo di non disturbare mysql (in effetti programmo in C da poco)
Infatti la difficoltà sta proprio in quelloarsare la formula.In generale devi usare degli alberi binari e costruire l'albero di espressione,io queste cose le ho fatte a scuola ma trattando casi molto semplici,cioè solo gli operatori +,-,/,*,% e considerando solo operandi a una cifra,se consideri il caso reale le cose si complicano di molto.Comunque niente è impossibile,inoltre credo che cercando un pò troverai anche del codice già pronto che può fare al caso tuo o magari solo da adattare,questi sono problemi noti che mooolti altri hanno trattato prima di noi.