查看: 1163|回复: 7

[未解决] 有关String的处理问题

[复制链接]
  • TA的每日心情
    无聊
    2019-11-20 19:52
  • 签到天数: 24 天

    [LV.4]偶尔看看III

    发表于 2019-2-10 21:51 | 显示全部楼层 |阅读模式
    嘶,我有这样一个需求,需要把“$GPRMC,095609.00,A,3057.64xxx,N,12126.69xxx,E"中的"[size=14.6667px]095609"转化为"175609"前两个数字加8,但是全是字符串,不知道应该怎样操作
    [size=14.6667px]看到了一个  [size=14.6667px]int a=inString.toInt();
    的转换,但是好像也转不了这么大的数字,求助,有木有会的朋友啊
  • TA的每日心情
    无聊
    2019-11-20 19:52
  • 签到天数: 24 天

    [LV.4]偶尔看看III

     楼主| 发表于 2019-2-10 21:52 | 显示全部楼层
    我顶我自己
  • TA的每日心情
    擦汗
    2019-7-29 00:08
  • 签到天数: 47 天

    [LV.5]常住居民I

    发表于 2019-2-11 11:35 | 显示全部楼层

    回帖奖励 +1 金币

    都是固定宽度固定位置的玩意,自己做十进制加法没啥难的。

    1. char str[]= "$GPRMC,095609.00,A,3057.64xxx,N,12126.69xxx,E";

    2. if(str[8]>=2)
    3. {
    4.         str[8]-=2;        // +8-10
    5.         str[7]++;
    6. }
    7. else
    8. {
    9.         str[8]+=8;        // +8
    10. }
    复制代码
  • TA的每日心情
    无聊
    2019-11-20 19:52
  • 签到天数: 24 天

    [LV.4]偶尔看看III

     楼主| 发表于 2019-2-11 11:58 | 显示全部楼层
    t3486784401 发表于 2019-2-11 11:35
    都是固定宽度固定位置的玩意,自己做十进制加法没啥难的。

    谢谢!!!!!!!
  • TA的每日心情
    开心
    2020-5-29 07:59
  • 签到天数: 810 天

    [LV.10]以坛为家III

    发表于 2019-2-11 13:45 | 显示全部楼层

    回帖奖励 +1 金币

    pipima 发表于 2019-2-11 11:58
    谢谢!!!!!!!

    可以考虑先截取字符串 把字符串解析出来 然后再做处理
  • TA的每日心情
    无聊
    2020-5-11 15:55
  • 签到天数: 107 天

    [LV.6]常住居民II

    发表于 2019-9-6 21:42 | 显示全部楼层

    回帖奖励 +1 金币

    看都看不懂,真厉害!
  • TA的每日心情

    2020-4-21 18:59
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    发表于 2020-4-11 12:10 | 显示全部楼层

    回帖奖励 +1 金币

    你解决了吗?我也问问。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    创客火首发无人机编队套装,开启不一样的人工智能教育
    创客火首发无人机编队套装
    2017年国务院发布《新一代人工智能发展规划》,提出要广泛开展人工智能科普活动,在中
    arduino IDE编译ESP8266代码出错
    arduino IDE编译ESP8266代
    昨天下午突然出现的bug,说我红框里那些变量都被提前声明过了(注意,是红框里每一个
    blinker做的卧室灯开关发现一个问题
    blinker做的卧室灯开关发
    做了一个卧室灯开关并安装到墙壁86盒中,实现了小爱同学,墙壁开关点动控制开关灯.看起
    Blinker项目实例:Nodemcu驱动ws2812(附项目代码)
    Blinker项目实例:Nodemcu
    !!!页面很难插入图片,完整请看附件!!!!!!页面很难插入图片,完整请看附件!
    arduino nano控制舵机
    arduino nano控制舵机
    使用arduino nano every 控制舵机按下SB1 舵机旋转90° 按下SB2 舵机复位 新人不是很
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表