Arduino使用strtok()解析uint8_t变量

时间:2015-07-28 15:14:50

标签: parsing arduino strtok

我有一个uint8_t变量,例如' 01:2.7:300:4'。它采用Arduino作为收发器。

我想使用strtok()通过冒号(:)解析变量。但是,strtok的第一个参数必须是char *。

有没有办法将uint8_t变量转换为char?还是有另一种解析输入的方法?

我在过去的几个小时内搜索了谷歌,但一直无法找到解决方案。

谢谢

1 个答案:

答案 0 :(得分:0)

Although it's a bit ugly, you can simply cast the uint8_t* to a char* and strtok will work fine (at least, on all normal platforms, including Arduino):