ave
New member
Подскажите, как правильно написать эту функцию, чтобы она принимала ответ в строку и раздиляла эту строку на три строки по "/".
Формат ответа с сайта:
Ошибка на команде pch = strtok(line,"/");
Не знаю как формат переменных String и char согласовать.
Формат ответа с сайта:
PHP:
<? echo "1/20.2/25.4\r"; ?>
Не знаю как формат переменных String и char согласовать.
Код:
while (client.available()) {
//char line = client.read();
String line = client.readStringUntil('\r');
char *pch;
Serial.print("Reply: ");
Serial.println(line);
pch = strtok(line,"/");
while (pch != NULL) {
Serial.println(pch);
pch = strtok(NULL,"/");
}
//if (line == '1') digitalWrite(led,1); else digitalWrite(led,0);
}