Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <zconf.h>
- #include <time.h>
- enum
- {
- SUNDAY_NUM = 7,
- START_YEAR = 1900
- };
- int
- main(int argc, char *argv[])
- {
- int y = atoi(argv[1]);
- int d = atoi(argv[2]);
- struct tm date = {};
- date.tm_year = y - START_YEAR;
- date.tm_mday = d;
- mktime(&date);
- date.tm_year += START_YEAR;
- date.tm_wday = date.tm_wday == 0 ? SUNDAY_NUM : date.tm_wday;
- printf ("%d %d %d %d\n", date.tm_year, date.tm_mon + 1, date.tm_mday, date.tm_wday);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment