vs2010 MFC 字符串表达式的计算,含整数,小数,加减乘除括号等。

如题,求一个vs2010的MFC函数或者类,输入一段csting文本串,生成一个浮点数。

比如:输入字符串“1.234*4+2.1*(3-1.1)”

类似这个:https://blog.csdn.net/zRegle/article/details/60961179,但需要改Cstring

这个问题我已经回答过了
https://ask.csdn.net/questions/697901
代码下载
https://download.csdn.net/download/caozhy/10612886

https://www.codeguru.com/cpp/misc/misc/math/article.php/c3737/Simple-Numerical-Formula-Parser.htm

你照着那个来不就好了 CString和string'可以互转的啊

CString cstrTest = _T("test");
string strTest;
string = CT2A(cstrTest.GetString());


string strTest="test";
CString cstrTest;
cstrTest= CA2T(strTest.c_str());