Раскройка string-ов.
- Войдите на сайт для отправки комментариев
Вс, 16/12/2012 - 15:39
Здравствуйте.
У меня проблема. По UART приходит следующий текст:
SR:00,000D6F0000202AA1,929D
SDATA:000D6F0000202AA1,00F3,0006,025F,31,2564
Как разбить на две переменные? чтоб в одну записывалась верхняя строчка, в другую - нижняя.
Из верхней вырвать 000D6F0000202AA1 и сохранить в переменной, а из нижней в разные переменные 0006 и 025F ?
Скажу честно, что пытался найти что нибудь в гугле, но как то не выходило (возможно не правильно формулирую запросу гуглу), все время что то не то.
Подскажите алгоритм как действовать?
Пока вот так получаю данные :
while (myPort.available() > 0) { String inBuffer = myPort.readString(); //if (inBuffer != null) { // println(inBuffer); }
Заранее спасибо
Доброго времени суток !
Я думаю - функция strtok() Вам поможет.
спасибо. буду пробовать