char+string=шлак

Тема в разделе "ESP8266, ESP32", создана пользователем Артем Чамайкин, 12 май 2019.

  1. никто не сталкивался с этим? данный вывод-результат работы двух сериал принтов снизу. как вы решили эту проблему?
    [​IMG]
     
  2. Написав корректный код?
     
    Артем Чамайкин нравится это.
  3. , а что если так?

    [​IMG]
     
    Последнее редактирование: 12 май 2019
  4. Daniil

    Daniil Гуру

    Надо разобраться с типом string.
    Про принт - у меня тоже были проблемы странные, когда я писал 2 команды вывода в одну строчку:
    сериал.принт(а); сериал.принт(б);
    разрешилось переносом 2ой команды на следующую строку.
     
  5. "0x" это не стринг, а char*, соответственно выражение выполняет арифметику с указателями.
    String x = String("0x") + String(b());
     
    Daniil нравится это.
  6. Daniil

    Daniil Гуру

    В примерах SerialEvent происходит операция
    string += char.
    Т.е. повторюсь, о string надо почитать