[an error occurred while processing this directive]
|
// возвращает день недели (1: зимнее время, 0: летнее время)
uchar Season(void)
{
uint i;
i = GetDayIndex();
tiAlt = tiWinter;
if (i >= GetDayIndex()) return(1);
tiAlt = tiSummer;
if (i >= GetDayIndex()) return(0);
return(1);
}
// вычисляет количество дней с начала года
uint GetDayIndex(void)
{
uchar i;
wBuffD = tiAlt.bDay - 1;
for (i=1; i return(wBuffD);
E-mail:
info@telesys.ru
if ((tiAlt.bYear % 4 == 0) && (i == 2))
wBuffD += 29;
else
wBuffD += mpbDaysInMonth[i - 1];
}
}
Ответы