C string
"Строка C" - это массив символов, который заканчивается байтом 0 (нулевой символ). Массив, а не какой-либо указатель, является строкой.
Вопросы, связанные с [c string]:
- При записи библиотеки возвращайте строку или возвращайте char * Я пытаюсь написать свою собственную библиотеку Arduino, и я хотел бы сделать ее полезной не только для плат ESP32/ESP8266, но и для плат Arduino. Я создал свой заголовочный файл следующим образом…
- Чтение строки из Firebase и сохранение ее в виде CString У меня есть мобильное приложение (сделанное с помощью MIT App Inventor), хранящее некоторые значения в базе данных Firebase. App inventor хранит все значения в виде строк (т.Е. в кавычках, а строки…
- String() против char для простого управления потоком Я новичок в Arduino и пишу программу, в которой я хочу управлять потоком, используя вход последовательного монитора (ПИ-контроллер). Я читал, что с помощью String(), хотя проще, это медленнее, чем…
- Строковые операции печати случайного символа на последовательном мониторе Я хочу извлечь имя файла MyFile.txt из пути, который хранится в строке "C:\\MyDirectory\\MyFile.txt"; Я нашел простой код на языке си , который выполняет эту работу. string filename =…
- Преобразование JSON в строку для MQTT Я пытаюсь опубликовать объект json в строку со следующим фрагментом JSONVar data; data["chipid"] = chipId; data["co2_equivalent"] = co2_equivalent.c_str(); data["tvoc"] = tvoc…
- Использование строки вместо строки C, еще одна попытка затронуть загруженную проблему За эти годы я много читал о том, почему мы не должны использовать пресловутый класс String и о том, что фрагментация кучи-плохая практика, а не профессиональная, и мы никогда не должны использовать…
- Чтение битов из указателя const char В последнее время я немного путаюсь в указателях const char. Я получаю сообщение от сервера, которое приходит либо в виде строки в стиле c, либо в виде строки стандартной библиотеки, либо в виде…
- Arduino - Функция -> возвращает Cstr вместо строки У меня есть следующая функция для моего Arduino: String readLine() { String received = ""; char ch; while (myFile.available()) { ch = myFile.read(); if (ch == '\n' or ch…
- Есть ли объяснение такому поведению? Для приведенного ниже фрагмента кода const char* fr_fbdb(char tag[30]) // fn для извлечения данных { char full_path[120]; const char *_dt ; strcpy(full_path , base_path); …
- strcmp, похоже, не работает Я пытаюсь сравнить массив символов, который я собираю, со строкой, и у меня возникают проблемы с сравнением строк. Я получаю данные для массива char в виде набора байтов и компилирую их в массив…
- snprintf не отображает значения с плавающей точкой Я не понимаю, почему отображается форматированная строка?? вместо плавающих значений. Мой код: #include <Arduino.h> #include <Wire.h> #include "SparkFunCCS811.h" #include…
- Чтение строки, разделенной запятыми У меня есть строка, которая выглядит следующим образом "10.00, 20.00, -50.00", в которой это значения угла, они имеют 2 десятичных знака и могут быть отрицательными. Я хочу разделить их на 3…
- форматирование строк в Arduino для вывода Я размышляю, какой наилучший вариант форматирования строк в Arduino для вывода. Я имею в виду, какой способ предпочтительнее с точки зрения производительности, использования памяти и тому подобного…
- Объявление 'varDay' как ошибка массива ссылок Я пытаюсь написать функцию для хранения данных о дате и времени из модуля RTC. Я использовал массивы символов для реализации функции. Я получаю " декларацию 'varDay' как массив ссылок " ошибка при…
- Проблемы с преобразованием byte[] в String Я считываю RFID-карту с RC522 и отправляю данные на свой компьютер. Моя проблема заключается в преобразовании byte[] в String или std::string . #define SIZE_BUFFER 18 #define…
- 1