reactos/modules/rostests/tests/mktime/mktime.c

30 lines
583 B
C

#include <stdio.h>
#include <time.h>
struct tm time_str;
char daybuf[20];
int main(void)
{
printf("Testing mktime() by asking\n");
printf("What day of the week is July 4, 2001?\n");
time_str.tm_year = 2001 - 1900;
time_str.tm_mon = 7 - 1;
time_str.tm_mday = 4;
time_str.tm_hour = 0;
time_str.tm_min = 0;
time_str.tm_sec = 1;
time_str.tm_isdst = -1;
if (mktime(&time_str) == -1)
(void)puts("-unknown-");
else {
(void)strftime(daybuf, sizeof(daybuf), "%A", &time_str);
(void)puts(daybuf);
}
return 0;
}