一、重新涉及界面
二、编写代码
if (nID == IDC_JISUAN2)
{
TCHAR str[15];
GetDlgItemText(hWnd,IDC_EDIT4,str, _countof(str));
double l = _tstof(str);
GetDlgItemText(hWnd, IDC_EDIT5, str, _countof(str));
double r = _tstof(str);
_stprintf_s(str, _countof(str), _T("%g"), l + r);//将数据格式化输出到字符串
SetDlgItemText(hWnd, IDC_EDIT6, str);
}
三、函数解析
1、GetDlgItemText:获取编辑框的内容,第一个参数是句柄,第二个参数是要获取编辑框ID,第三个参数是要读取的字符串,第四个参数是字符串的最大长度
2、SetDlgItemText:设置编辑框的内容,第一个参数是句柄,第二个参数要设置编辑框ID,第三个参数是要设置的字符串
3、_tstof:字符串转浮点数
4、_stprintf_s:将浮点数转换为字符串,第一个参数是要转到的字符串,第二个参数是字符串的最大长度,第三个参数格式化字符串,第四个参数被转转换的值
5、%g:读取小数,和%f的区别主要是,可以省略尾部的0。
欢迎关注编程有你公众号,每天学点编程知识