OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3480|回复: 4

获取EDIT编辑框小数问题

[复制链接]

7

主题

10

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2016-5-6
在线时间
4 小时
发表于 2016-6-8 16:47:33 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 xue 于 2016-6-8 17:34 编辑

我想获取编辑框中的数字3.5,可我用EDIT_GetText只获得了ascii码:3,    请问怎样才能获取整个小数?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

29

主题

311

帖子

0

精华

高级会员

Rank: 4

积分
747
金钱
747
注册时间
2016-5-21
在线时间
199 小时
发表于 2016-6-8 22:29:05 | 显示全部楼层
EDIT_Getfloatvalue呢,你是不是只取了字符串第一个
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2016-6-8 22:35:48 | 显示全部楼层
帮顶
回复

使用道具 举报

7

主题

10

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2016-5-6
在线时间
4 小时
 楼主| 发表于 2016-6-9 19:06:36 | 显示全部楼层
haysen 发表于 2016-6-8 22:29
EDIT_Getfloatvalue呢,你是不是只取了字符串第一个

字符串的第一个??  比如我在编辑框中输入了3.14159这个数,我想用一个函数获取我输入的这个浮点数3.14159,  就是这个要求
回复

使用道具 举报

7

主题

10

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2016-5-6
在线时间
4 小时
 楼主| 发表于 2016-6-9 20:03:06 | 显示全部楼层
haysen 发表于 2016-6-8 22:29
EDIT_Getfloatvalue呢,你是不是只取了字符串第一个

我在网上搜了加上EDIT_SetFloatMode(Item,0,0,8,0)这句,现在可以接受了,但是比如输入1.6的话实际EDIT_GetFloatValue的是1.60000002,不知道是怎么回事。
还有一个问题现在编辑框默认显示0.0000,我想用GUI_SendMsg(GUI_KEY_BACKSPACE,1)删除,现在删除不了了,该用什么删?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 19:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表