Помогите разобраться со стоками

verhmax
Offline
Зарегистрирован: 21.12.2014

Добрый день. есть задача выдать на led матрицу текст состоящий из переменных и статических букв, к примеру: Сегодня 28 день. где 28 - это переменная. Как создать строку на php я знаю, но почемуто с ардуино тут не катит :(

Подскажите, плиз, как вывести правильно matrix.print("Сегодня 28 день.");

 

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

думаю нужно использовать sprintf или sprintf_P

char buf[100];
sprintf_P(buf,PSTR("Сегодня %d число"), day);
matrix.print(buf);

 

verhmax
Offline
Зарегистрирован: 21.12.2014

Спасибо, работает, но если хочу две переменные, 

sprintf_P(buf,PSTR("%h:%m"), hour, minute);

то не работает :(

Andy
Andy аватар
Offline
Зарегистрирован: 01.01.2016
sprintf_P(buf,PSTR("%d:%d"), hour, minute);