【问题标题】:Converting Hex address in char array to uint8_t [duplicate]将char数组中的十六进制地址转换为uint8_t [重复]
【发布时间】:2020-05-08 00:54:25
【问题描述】:

问题:

  • 我有一个字符数组char myCharArray[] = "0x77",我需要将其转换为与uint8_t = 0x77 相同。

我尝试了各种方法,但没有 ide。可以做到这一点,如果可以,我可以得到一些帮助。

提前致谢

【问题讨论】:

标签: c char uint8t


【解决方案1】:

@Marco Bonelli,谢谢你成功了。以下解决了我的问题:

uint8_t addr = (uint8_t)strtol(buffer, NULL, 0);

【讨论】:

    猜你喜欢
    • 2016-03-24
    • 2013-02-14
    • 2017-02-19
    • 1970-01-01
    • 1970-01-01
    • 2014-05-05
    • 2018-09-03
    • 2018-04-22
    • 1970-01-01
    相关资源
    最近更新 更多