1. 分别用API与MFC编程来实现计算器的以下功能
2. 实现计算器的基本功能:连续数据的无优先级混合运算(加减乘除)
3.实现其它附加功能:优先级运算,加入其它函数运算功能等
4. 要求界面良好,功能完整。谢谢各位指点啊

解决方案 »

  1.   

    必须表达式55+5
    你先当作字符串,词法分析出 55 + 5 这3个元素
    然后, 根据定义规则 将55转换为INT类型的a 5转换为b
    +的话用SWITCH判断转换为运算符号,然后,a+b求出结果
    显示给用户就可以了
      

  2.   

    用MFC的话,就是一个基于对话框的应用程序。把一个一个的按钮控件放到合适的位置。可以仿照电脑附件里的那个计算器的样子来嘛。最后就是一个个的消息响应函数的书写了。