запутался в ОДНОЙ строчке :)
- Войдите на сайт для отправки комментариев
Чт, 22/04/2021 - 23:21
String str_l = "{\"set\":\"error\"}"; if (autorization == 1) { String str_l = "{\"set\":\"ok\",\"crc\":\"" + String(crc_pass) + ("\"}"); } Serial.print("aut-ok="); Serial.print(autorization,DEC); Serial.print("; !="); Serial.print(str_l.c_str()); Serial.println();
выводит
aut-ok=1; !={"set":"error"}
почему не получается строка из if ???
Потому что String str_l описанная внутри фигурных скобок это совсем другая переменная и к переменной str_l описанной вне фигурных скобок она никакого отношения не имеет. Прочитайте вот здесь про экранирование переменных.
А после прочтения, уберите нах первое слово String из строки №2
точно!!!! а я сижу и туплю :)
спасибо!