查看: 182|回复: 6

数据转换求助!!!

[复制链接]

该用户从未签到

发表于 2020-1-25 21:13 | 显示全部楼层 |阅读模式
  如何将 String str =“123,2132,1321,11”;
转换成 uint16_t A[4]= str
猎豹截图20200125211304.png
  • TA的每日心情
    开心
    2020-2-25 09:54
  • 签到天数: 480 天

    [LV.9]以坛为家II

    发表于 2020-1-25 21:42 | 显示全部楼层
    uint16_t A[4]={123,2132,1321,11};这样不行吗

    该用户从未签到

     楼主| 发表于 2020-1-25 21:44 | 显示全部楼层
    本帖最后由 qq8751850 于 2020-1-25 21:46 编辑
    lwq1947 发表于 2020-1-25 21:42
    uint16_t A[4]={123,2132,1321,11};这样不行吗
    String str =“这里的数据是动态的”;
    uint16_t A[4]= srt
  • TA的每日心情
    开心
    2020-2-25 09:54
  • 签到天数: 480 天

    [LV.9]以坛为家II

    发表于 2020-1-25 22:32 | 显示全部楼层
    本帖最后由 lwq1947 于 2020-1-25 22:52 编辑
    qq8751850 发表于 2020-1-25 21:44
    String str =“这里的数据是动态的”;
    uint16_t A[4]= srt

    int a;
    int b;
    int c;
    int d;
    String str ="a,b,c,d";

    uint16_t A[4]={a,b,c,d};这样行吗
    你的String str =“123,2132,1321,11”;中的分号是错的,第二个逗号也不对.
  • TA的每日心情
    擦汗
    2019-7-29 00:08
  • 签到天数: 47 天

    [LV.5]常住居民I

    发表于 2020-1-25 23:53 | 显示全部楼层
    直接的函数 Arduino 没有提供,我说下 MFC 当中的操作:

    1. 切割字串:用 tokenize 把字串 str 切割成“以逗号分割”的多个子字串;

    2. 识别数值:每个子字串依次识别数值(例如atol),存入目标数组。

    后一步识别数值在 Arduino 当中有不少函数,例如 atol 或者 sscanf 都可以。
    前一步切割字串的话,Arduino 不怎么支持,目测需要自己用 find 一类函数写了:

    从 str 开始,依次 find 当前位置向后的第一个逗号,然后依次切割出子字串再识别数值。

    如果 LZ 对 C/C++ 不很熟悉的话,建议放弃。

    该用户从未签到

     楼主| 发表于 2020-1-26 00:23 | 显示全部楼层
    本帖最后由 qq8751850 于 2020-1-26 00:25 编辑

      谢谢指导已经解决了!

    该用户从未签到

     楼主| 发表于 2020-1-26 00:24 | 显示全部楼层
    本帖最后由 qq8751850 于 2020-1-26 00:25 编辑
    t3486784401 发表于 2020-1-25 23:53
    直接的函数 Arduino 没有提供,我说下 MFC 当中的操作:

    1. 切割字串:用 tokenize 把字串 str 切割成“以 ...

    谢谢指导已经解决了,用的字符串分割 循环存进数组
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    [限时福利]5分钟带你快速了解新一代开发板:M5STACK
    [限时福利]5分钟带你快速
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    天猫精灵接入语音提示找不到该设备?
    天猫精灵接入语音提示找不
    今天又刷了一遍代码,天猫精灵提示 没有找到你要操作的设备! 怎么回事啊??? 折腾
    引入库的问题,不知道怎么叙述 看图吧
    引入库的问题,不知道怎么
    最左边的是主文件 也就是启动的文件 后边三个是引入的 在后边这个文件再引入库就报错
    blinker电源插座
    blinker电源插座
    这台blinker电源插座有blinker控制和手动控制两种工作方式. 1.blinker控制:滑条用于设
    blinker灯、环境传感器套件意见收集
    blinker灯、环境传感器套
    计划春节后推出blinker氛围灯和环境检测套件。 本帖收集相关建议,如若采纳,发红包(
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表