OpenEdv-开源电子网

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

lcd中小数点输入并显示,出现错误

[复制链接]

1

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2019-5-4
在线时间
31 小时
发表于 2019-8-6 18:33:17 | 显示全部楼层 |阅读模式
15金钱
本帖最后由 Phsn 于 2019-8-6 18:35 编辑

打算写一个简单的lcd数字软键盘页面现在在F407拼音输入法的基础上改了一下,输入并显示小数点时出现了问题
定义了一个数组,存放字符    u8 inputstr[10];                                          u8 inputlen;                //输入长度
当检测到触摸部分被按下时,inputstr[inputlen]='.'+'0';//输入字符
                                          if(inputlen<10)inputlen++;当输入34.5时,显示的是34^5,不清楚为什么会这样,在网上搜了一下也没找到答案,是不是太简单了没有人会问啊。。



IMG_20190806_182920.jpg

最佳答案

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

使用道具 举报

33

主题

481

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
5075
金钱
5075
注册时间
2013-10-4
在线时间
654 小时
发表于 2019-8-6 18:33:18 | 显示全部楼层
回复

使用道具 举报

3

主题

1155

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7464
金钱
7464
注册时间
2015-1-15
在线时间
1368 小时
发表于 2019-8-6 18:57:02 | 显示全部楼层
.+0是啥意思?
一分耕耘一分收获。
回复

使用道具 举报

1

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2019-5-4
在线时间
31 小时
 楼主| 发表于 2019-8-6 20:21:26 | 显示全部楼层
2449164582 发表于 2019-8-6 19:41
因为 '.'+'0' ==  '^‘

噢噢,非常感谢~~~现在明白了,例程是要得到345,所以其他都加了‘0’,当时我没明白,结果改错了。。。
回复

使用道具 举报

1

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2019-5-4
在线时间
31 小时
 楼主| 发表于 2019-8-6 20:22:03 | 显示全部楼层

当时想错了。。现在已经明白了~~
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-2 20:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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