如何做一个VC++、MFC的简单计算器,怎样点击数字按钮让数字显示在编辑框上,还有计算的函数怎样添加??

有类似上面的计算器的话发一下我fight9273@一六三...谢谢啦阿... 有类似上面的计算器的话发一下我fight9273@一六三...谢谢啦阿 展开
 我来答
百度网友d8aa12b
推荐于2018-03-12 · TA获得超过415个赞
知道小有建树答主
回答量:455
采纳率:100%
帮助的人:349万
展开全部

使用value变量是最好的方法。

例如给edit control添加int型value变量m_iResult;


Onbutton1()

{//按下数字1

     UpdateData(TRUE);//读取控件变量橡物值迟歼

     m_iResult = m_iResult*10 +1; //例如原来是2,现码如冲在点1之后要显示成21,就是2*10+1

     UpdateData(FALSE);//把改过的值更新到控件

}


你忘记数字0了^_^


这是我写的计算器,算法你可以参考下

大汝房
2013-11-08 · TA获得超过118个赞
知道答主
回答量:73
采纳率:0%
帮助的人:33.2万
展开全部
对每一个按钮做响毁闷袜应啊。然后先获取窗口指针 GetDlgItem(ID) SetWindowText(str) 这里要注意的是一个保存和清空的问题 比如要想按12 那就得保存住 第一步的1 和第二步的2 在一起输出 ,在点击运算符的时候清空一个字符串

添加算法
在响应加号按钮的时候 就写纤激上加法的罩核算法啊 等于的时候输出来啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式