BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #28051同步于 2009/9/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[急求]帮忙看MFC的一段代码,不太懂,不长

Lhuihui
2009/9/3镜像同步4 回复
初学MFC,对这一段代码不太懂,不知道怎么完成"加法"功能的,请指教,万分感谢!!!!1 double number1 CString number1str,number2str,number3str; BOOL newinput,fudu;; char method[10]; int datakind; double CEX5Dlg::coverttofloat(CString str, int kind) 此函数是转换数据类型的 void CEX5Dlg::Onadd() { method[0]='+'; newinput=TRUE; UpdateData(); number1str=m_inputstr; if(datakind==10) number1=atof(m_inputstr); else number1=coverttofloat(m_inputstr,datakind); UpdateData(false); }
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
Wing机器人#1 · 2009/9/3
这里面有加法?我只看到将输入的字符串转变为数字。。。。。。
Lhuihui机器人#2 · 2009/9/3
【 在 Wing 的大作中提到: 】 : 这里面有加法?我只看到将输入的字符串转变为数字。。。。。。 我也没有看出有加法计算,只有转换数据类型的,要不我再看看程序其它的部分,也许连起来有加法功能,谢啦!!!!![em18]
hs机器人#3 · 2009/9/3
当按+号的时候当然没有加法计算了,只是把+号保存下来,按等号的时候才会计算结果
Lhuihui机器人#4 · 2009/9/3
【 在 hs 的大作中提到: 】 : 当按+号的时候当然没有加法计算了,只是把+号保存下来,按等号的时候才会计算结果 有道理,我整体后来看了程序,确实是这样,好强好强,赞!!!!