t1 = current->Date;
t1.tm_hour += current->shelfLife;
time_t t_ = mktime(&time);
time_t t1_ = mktime(&t1);
}
Мб кто знает, как ещё это можно сократить? current - структура, current->Date в std::tm, current->shelfLife в int
Проблемы именно со сдвигом часов
int CED(Stock**h,std::tm){(void)(*h)->Date;(void)(*h)->shelfLife;} пойдёт? если не обязательно, чтобы поведение функции совпадало на !h и !*h (а также на слишком короткой *h), то можно оставить тело ф-ции пустым
Обсуждают сегодня