Помогите с пунктуацией
- Войдите на сайт для отправки комментариев
Пнд, 25/12/2017 - 14:29
Добрый день!
Есть код который отправляет email, мне нужно что бы в текст письма вставилось значение переменной.
Строчка кода в которой создается письмо:
if (sendMail(smtpHost, smtpPort, smtpUser, smtpPass, mailTo, mailSubject2, F("Сигнал на входе D4\r\nВлажность " "\r\nТретья строка")))
необходимо, что бы после слова влажность вставилось значение float h
См. функцию sprintf_P()/snprintf_P()
Она float не печатает. По крайней мере я так и не смог заставить.
Можете показать на примере int?
Можете показать на примере int?
в любом учебнике, в гугле смотрите, это стандартная функция языка
Ах, да. Все время забываю, что в ардуинах обрезанный printf.
Так вот можно. Или взять два инта, в один сунуть целую часть, в другую - дробную, но помноженную на 10^n. Выводить как "%d.%d" - т.е. два int через точку.
Она float не печатает. По крайней мере я так и не смог заставить.
Никто не смог. На нет и суда нет, как любит говорить г-н Сечин.
Вам нужна вот эта функция. Примеры, гуглите сами, пожалуйста, их полно.