proking 发表于 2016-6-10 09:57:30

跪地求助 gps。h里有些语句木有看明白

小白想学习大神,自做个导航,但是gps。h里有语句不明白求助
f_Speed=1.852*GPS.speed;                        //速度转化
      i_Speed=int(f_Speed*10)%10;        //速度格式化
      i_Speed=int(f_Speed);                        //速度格


第一句 速度转化由 海里变公里
后面两句没有明白

wxpcl123 发表于 2016-6-10 12:08:19

i_Speed里存放小数,i_Speed里存放整数

proking 发表于 2016-6-10 12:32:59

本帖最后由 proking 于 2016-6-10 12:39 编辑

我这段代码 我转到板子里显示 发现
其是把速度分成2部分公里数 是大字体
0.1以后的用的是小字体
所以最后显示 他把获得的speed 分成了2段
用那个%进行了分段处理

proking 发表于 2016-6-10 12:34:53

本帖最后由 proking 于 2016-6-10 12:40 编辑

这句是我修改后的
i_Speed= (int (f_Speed *10))/10 ;        //速度格式化
但是最后出来的显示居然 还是公里数是大写,小数百米数是小写
页: [1]
查看完整版本: 跪地求助 gps。h里有些语句木有看明白