Тут такая штука, мне нужно задать произвольное время и сравнить его с системным.
Желательно время задовать в виде переменной структуры tm. Как это сделать?
Буду очень презнателен если ктото напишет кусок кода который задает такую переменную.
>Тут такая штука, мне нужно задать произвольное время и сравнить его с
>системным.
>Желательно время задовать в виде переменной структуры tm. Как это сделать?
>Буду очень презнателен если ктото напишет кусок кода который задает такую переменную.
>
У меня есть класс Time, который конструктором по умолчанию задает системное время, или может задаваться в виде Time t(h,m,s). К классу прикручены операторы, в том числе и операторы сравнения
Добрый MODE ON:struct tm tvx;
time_t tmx;
...
tvx.tm_sec = 0;
tvx.tm_min = 32;
tvx.tm_hour = 11;
tvx.tm_mday = 15;
tvx.tm_mon = 03;
tvx.tm_year = 2005;
tvx.tm_isdst = -1;
tmx = mktime(&tvx);Добрый MODE OFF:
man mktime
А вот еще вопрос есть ли функция которая находит день года и порядковый день недели скажем по дате и месяцу, что б самому этого не делать?
>А вот еще вопрос есть ли функция которая находит день года и
> порядковый день недели скажем по дате и месяцу, что б
>самому этого не делать?Эти поля при использовании mktime() не требуется задавать.
man mktime, однако.