希望在一个编辑控件中由用户输入一个公式. 如: y = 3*x*x + 5*x + k;
(当使用GetWindowText后获得的是一个字符串)
如何将其转换为一个可以接收x与k的值, 并得出
相应的计算结果.

解决方案 »

  1.   

    如何将其转换为一个可以接收x与k的值, 并得出
    相应的计算结果.==
    感觉没听懂你意思你如果是输入x, k 然后想得到y = 3*x*x + 5*x + k;
    这直接写个函数就可以处理了?还是你想输入字符串y = 3*x*x + 5*x + k;
    然后得结果?
    这样的话可以用栈之类的
      

  2.   

    请在Google搜索“表达式计算”
      

  3.   

    就是一个简单计算器C++代码这个网上很多http://www.110100.cn/viewthread.php?tid=20659
    http://bbs.chinaunix.net/viewthread.php?tid=411069