MFC编程 -- 浮点数与字符串之间转换
Posted web安全工具库
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC编程 -- 浮点数与字符串之间转换相关的知识,希望对你有一定的参考价值。
一、重新涉及界面
二、编写代码
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。
欢迎关注编程有你公众号,每天学点编程知识
以上是关于MFC编程 -- 浮点数与字符串之间转换的主要内容,如果未能解决你的问题,请参考以下文章