2015-07-28 2 views
0

У меня есть переменная uint8_t, например '01: 2.7: 300: 4 '. Он входит в состав Arduino, выступающего в качестве приемопередатчика.Arduino parsing aint8_t переменная с использованием strtok()

Я хочу проанализировать переменную двоеточием (:) используя strtok(). Однако первым аргументом strtok является char *.

Есть ли способ конвертировать переменную uint8_t в char? или есть другой способ разобрать вход?

Я искал google последние несколько часов, но не смог найти решение.

Спасибо

ответ

0

Хотя это немного некрасиво, вы можете просто бросить uint8_t* к char* и strtok будет нормально работать (по крайней мере, на всех нормальных платформах, включая Arduino):

Смежные вопросы