idealnym rozwiazaniem byloby gdyby np cutoff2 dzialal czesciej niz raz w miesiacu (przy opcji deadline)
czyli jest to co chcesz osiągnąć. po co wyważać już otwarte drzwi.if(c->deadline)if(!is_deadline(at, c->deadline, t))continue;int is_deadline(int at, int limit, time_t t){struct tm *tt;// go back to payment dayt -= (limit*60*60*24);tt = localtime(&t);if(tt->tm_mday==at) return 1;return 0;}