Функция sprintf() в Arduino работает, форматируя и сохраняя в буфере серию символов и значений. www.fypsolutions.com Она позволяет объединять текст с переменными различных типов данных, создавая настраиваемый вывод. www.fypsolutions.com
Функция принимает три параметра: www.fypsolutions.com
- Указатель на массив символов (char |*str), где будет храниться отформатированная строка. www.fypsolutions.com
- Строку формата (const char |*format), которая указывает структуру вывода с помощью текстовых символов и спецификаторов формата. www.fypsolutions.com
- Переменное количество дополнительных аргументов (…), которые предоставляют значения для форматирования в соответствии со спецификаторами формата. www.fypsolutions.com
Функция возвращает число преобразованных символов. mypractic.ru В случае ошибки возвращает число –1. mypractic.ru
Функция sprintf() используется, например, для:
- вывода строк, включающих множество переменных, на LCD или через Serial. www.fypsolutions.com
- объединения данных, полученных от датчиков, таких как датчик влажности DHT11, который предоставляет показания температуры. www.fypsolutions.com