Здравствуйте.
Вопрос по использованию strtok
Имеется строка формата
char text[100] = "+CPBF: 1,\"+89991234567\",145,\"nomer\"";
Получить каждый элемент и количество элементов можно только путём перебора в цикле?
char* pch = strtok(text, ",");
uint8_t count = 0;
char* temp[5];
while (pch != NULL) {
temp[count++] = pch;
pch = strtok(NULL, ",");
}
Serial.println(count);
Serial.println(temp[0]);
Serial.println(temp[1]);
Serial.println(temp[2]);
Serial.println(temp[3]);