24小时热门版块排行榜    

查看: 593  |  回复: 5

冶金物理化学

铜虫 (著名写手)

[求助] C++小程序问题 已有2人参与

void CMy2Dlg::OnButton1()
{
        // TODO: Add your control notification handler code here
                int s1,s2,s3;
        char ch1[10],ch2[10],ch3[10];
        GetDlgItem(IDC_EDIT1)->GetWindowText(ch1,10);
        GetDlgItem(IDC_EDIT2)->GetWindowText(ch2,10);
        s1=atoi(ch1);
        s2=atoi(ch2);
        s3=s1*s2;
        itoa(s3,ch3,10);
        GetDlgItem(IDC_S3)->SetWindowText(ch3);

       
}
刚入门,请各位看看,一个乘法小程序,只能输入输出整数,请问小数怎么输入输出,要改什么地方,谢谢!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

goso

新虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
atoi是整型函数,同理你可以使用atof()来实现字符转换成浮点数
凡事要代价,达不到你羡慕的程度就说明你受不了那份苦。想好了就动手,不然每个今天又变成你抱怨的昨天。
2楼2014-12-04 10:25:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

冶金物理化学

铜虫 (著名写手)

引用回帖:
2楼: Originally posted by goso at 2014-12-04 10:25:03
atoi是整型函数,同理你可以使用atof()来实现字符转换成浮点数

那输出呢,用ftoa?好像没有这个啊
3楼2014-12-04 10:30:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sanshuiheyi

铁虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
3楼: Originally posted by 冶金物理化学 at 2014-12-04 10:30:55
那输出呢,用ftoa?好像没有这个啊...

百度查查,浮点数转字符串和字符串转浮点数就知道了
4楼2014-12-05 09:05:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

goso

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by 冶金物理化学 at 2014-12-04 10:30:55
那输出呢,用ftoa?好像没有这个啊...

这个不是标准C库里的函数,是windows 下C编程提供的函数。使用时记得加上相应的头文件(应该是stdlib.h)即可。
凡事要代价,达不到你羡慕的程度就说明你受不了那份苦。想好了就动手,不然每个今天又变成你抱怨的昨天。
5楼2014-12-05 10:04:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jeffguorg

铁虫 (初入文坛)

其实sprintf和sscanf就可以啊.....
6楼2014-12-09 13:40:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 冶金物理化学 的主题更新
信息提示
请填处理意见