MFC编程 -- 浮点数与字符串之间转换

简介: MFC编程 -- 浮点数与字符串之间转换

一、重新涉及界面


0a2653c851af460fa595bd959398a8f1.png


二、编写代码

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。

目录
相关文章
|
3月前
|
存储 算法 C语言
C语言中常见的字符串处理技巧,包括字符串的定义、初始化、输入输出、长度计算、比较、查找与替换、拼接、截取、转换、遍历及注意事项
本文深入探讨了C语言中常见的字符串处理技巧,包括字符串的定义、初始化、输入输出、长度计算、比较、查找与替换、拼接、截取、转换、遍历及注意事项,并通过案例分析展示了实际应用,旨在帮助读者提高编程效率和代码质量。
190 4
|
存储 C语言 C++
C语言之数据的存储2(浮点数在内存中如何存储,如何输出,查看不同类型数据在内存中表示的范围的方法,十进制浮点数转化为二进制的方法)
C语言之数据的存储2(浮点数在内存中如何存储,如何输出,查看不同类型数据在内存中表示的范围的方法,十进制浮点数转化为二进制的方法)
165 0
|
9月前
02-python的基础语法-标识符/运算符/字符串拓展/字符串的拼接/字符串格式化/字符串精度控制/字符串格式化方式2/对表达式进行格式化/练习题/数据输入-input语句
02-python的基础语法-标识符/运算符/字符串拓展/字符串的拼接/字符串格式化/字符串精度控制/字符串格式化方式2/对表达式进行格式化/练习题/数据输入-input语句
|
C语言 Python
ENVI_IDL基础:常用数据类型_创建数组_类型转换_print输出_基本运算_关系运算
ENVI_IDL基础:常用数据类型_创建数组_类型转换_print输出_基本运算_关系运算
624 0
|
存储 SQL JSON
不全?MySQL数据类型精讲,定点日期枚举文本字符串,json二进制,空间,选择建议,完整详细可收藏
不全?MySQL数据类型精讲,定点日期枚举文本字符串,json二进制,空间,选择建议,完整详细可收藏
352 1
不全?MySQL数据类型精讲,定点日期枚举文本字符串,json二进制,空间,选择建议,完整详细可收藏
|
5G
MFC编程 -- 浮点数与字符串之间转换
MFC编程 -- 浮点数与字符串之间转换
202 0
MFC编程 -- 浮点数与字符串之间转换
|
存储 数据安全/隐私保护 数据中心
[oeasy]python0083_十进制数如何存入计算机_八卦纪事_BCD编码_Binary_Coded_Decimal
[oeasy]python0083_十进制数如何存入计算机_八卦纪事_BCD编码_Binary_Coded_Decimal
198 0
[oeasy]python0083_十进制数如何存入计算机_八卦纪事_BCD编码_Binary_Coded_Decimal
|
存储 安全 前端开发
Go-字符和字符串类型详解(原始字符串、拼接、修改、比较、拆分、查找等)
Go-字符和字符串类型详解(原始字符串、拼接、修改、比较、拆分、查找等)
172 0
Go-字符和字符串类型详解(原始字符串、拼接、修改、比较、拆分、查找等)
|
存储 索引 Python
【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字
【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字
165 0
【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字
|
存储 SQL 编解码
base64编码底层转换规则举例解读
base64编码底层转换规则举例解读
301 0
base64编码底层转换规则举例解读

热门文章

最新文章