Mega Code Archive

 
Categories / C / Linux
 

What day of the week is July 4, 2001

#include <stdio.h> #include <time.h> int main(void) { struct tm time_str; char daybuf[20]; 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) fprintf(stderr, "Unkown -\n"); else strftime(daybuf, sizeof(daybuf), "%A", &time_str), printf("%s\n", daybuf); return 0; }