最好贴出界面,上面的变量也看不懂是代表什么,我自己用VS 2010 基于MFC写的一个简易表达式计算器,供你参考一下,里面有一个简易表达式计算器函数的头文件,调用第一个函数即可求结果.
//CString XCalc(CString csStr,int ilf = 12); //返回表达式计算结果,默认精确到小数点后12位
//参数 csStr 是简易表达式,仅支持加减乘除和括号,其他功能可以自行添加, ilf 为默认计算精确位数
//给你一个例子
//CString cstr =_T( "(36*5)/7");
//CString csResult = XCalc(cstr);