Do not implement your standards where they are not needed.
- - - Добавлено - - -
Сообщение от
Reobne
И как ты получишь следующий день, за данным? Сначала прибавишь единицу к дню, то есть начнёшь с конца.
Что-то вас не туда понесло. Эта переменная банальная строка формата 'YYYY-MM-DD".
Задается такой строчкой.
Код:
SPRINTF3(dateBuffer, 30, "\"%04d-%02d-%02d\"", now_tm.tm_year + 1900, now_tm.tm_mon + 1, now_tm.tm_mday);
Самый простой вариант, если лень реализовывать задаваемый пользователем формат даты, банально завести еще одну переменную с другим форматом. (но это так моё имхо, сильно в исходники не углублялся).
А для расчета следующего дня (а нафик это надо в компиляторе?) к значению времени банально прибавляется 86400 секунд и всё.