i have used the free soft of AnaGram,and maybe it can be called evaluator,
which can help you to evaluate an expression,and it support a function named
evaluateExpression(char *expression),but it cannot support multi-thread
program,if you know how to make it support,please feel free to tell me,
and your help are appreciated.
Thanks and Best Regards!