MFC计算器问题

我写了个简单的计算器,类别是Control,Cedit,程序“除法”如下:chufa(){//前面已经编写好//代码从这里开始写intResultNum;//charNu... 我写了个简单的计算器,类别是Control,Cedit,程序“除法”如下:
chufa()
{ //前面已经编写好
//代码从这里开始写
int ResultNum;//
char Numb1Str[20],Numb2Str[20],ResultStr[20];//接收键盘字符用的

m_Number1_Edit.GetWindowText(Number1Str,20);//这两句有错误没???

m_Number2_Edit.GetWindowText(Number2Str,20);//这两句有错误没???

ResultNum=atoi(Number1Str)/atoi(Number2Str);//相除
_itoa(ResultNum,ResultStr,10);//转换
m_Result_Edit.SetSel(0,-1);//选定结果框
m_Result_Edit.ReplaceSel(ResultStr);//写入
实例:如:10/3=3。
现在想要把10/3=3.33333应该怎么弄???谢谢了,最好在我的基础上改,或者写详细点。谢谢了
展开
 我来答
intelms
2008-04-08 · TA获得超过223个赞
知道小有建树答主
回答量:302
采纳率:0%
帮助的人:163万
展开全部
int ResultNum;

float ResultNum;

_itoa(ResultNum,ResultStr,10);//转换

sprintf(ResultStr,"%f",ResultNum);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式