dkfr.net
相关文档
当前位置:首页 >> mFC 计算器 >>

mFC 计算器

我这里正好有源码

这里有个计算器的源代码,先自己看看吧。带着问题找答案,效果会更好。

#include void main(){ int a , b; char cOperator; int x; printf("请输入两个整数的运算式:\n"); scanf("%d%c%d",&a,&cOperator,&b); if(cOperator=='+')x=(a + b); else if(cOperator=='-')x=(a - b); else if(cOperator=='*')x=(a * b); els...

编辑框关联变量CString m_csEdit; 加号按钮函数添加: m_csEdit=m_csEdit+_T("+"); UpdateData(0);这样显示 计算时用原来的double型计算

零基础就先学C++吧。再学MFC,用里面的控件做下基本的界面。然后计算器有专门的算法:前缀表达式转为后缀表达式和堆栈,把这些学懂了算法这块就没问题了

因为VC++就是为MFC打造的开发平台,所以要在Windows 下写图形界面还是MFC比较主流吧,除非你不选择VC++。其实没必要害怕MFC的复杂性,因为你到时候只用最常见的功能,并不困难,依样画葫芦就会了。如果不用MFC可以直接调用WIN API,纯C语言编写,...

你好!是 VC6 编程吗?

这要看你的编辑框关联的是什么变量。 如果是字符串,那么m_str = m_str.Left(m_str.GetLength()-1);一个语句搞定。 如果是数值型,那么就比较麻烦了。先要判断是否有小数点, 没有就直接m_double = (int)m_double /10; 有小数点,纯数字运算做一...

edit控件变量: m_edit 全局变量: CString str1, str; int flag = 0; //0为无,1为加,2为减,3为乘,4为除 bool bflag = false; //输入是否为第二个操作数 void CcalcDlg::OnBnClickedAc() //AC { flag = 0; bflag = false; str1 = _T(""); str = _T...

http://wenku.baidu.com/link?url=Q4Lulha0a__p9COm_mPk_5AfDhsLH1Mf7y6LT5-RErwcA8B1G7veAC8D1ljw1MkGh6iW94CJt727f4bqa0isa0m0SK-foCe89bNAFvzKTbO

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com