关于计算器的小问题 麻烦各位,做一个简单的计算器,怎样处理加减乘除的运算啊?编程思想是什么呢?只想求一个明了的思路...... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把运算数截出来,再按运算符来运算如CString suanshu="12+3";//你应该是在MFC中的吧把"12"截出转换为int,"3"也是,在相加,其他运算一样,复杂点的,带上优先级,,, 你要是用MFC做窗口,带1、2、3、4这样按钮的计算器的话,就不用了。。设置几个变量就好了。。 这要看你的要求了。在表达式中,运算符是有优先级的,但计算器中没有。你可以在 Windows 计算器中试试看:3+5*2=16 请教一下类对象的生命周期的问题 控件动态创建和静态创建的问题。 为什么请求一个网址返回了压缩内容? 一个扩展界面库的消息获取的问题 GetGlyphOutline()最后一个MAT2类型参数是怎么一回事? 线程的处理函数里写了个while循环 CPU使用率100% 请问怎么设置使COMBO BOX禁止用户的输入? 一个小问题 如何显示TIFF格式的图片 ,谢谢 mfc单文档中如何实现所绘的多个图形同时移动 如何对异步方式创建的文件进行同步读写? TCP createthread 开辟线程
如CString suanshu="12+3";//你应该是在MFC中的吧
把"12"截出转换为int,"3"也是,在相加,
其他运算一样,
复杂点的,带上优先级,,,
你要是用MFC做窗口,带1、2、3、4这样按钮的计算器的话,就不用了。。设置几个变量就好了。。
在表达式中,运算符是有优先级的,但计算器中没有。
你可以在 Windows 计算器中试试看:
3+5*2=16