pvjc20/du3/program.c

32 lines
537 B
C
Raw Normal View History

2020-03-27 02:39:01 +00:00
#define __USE_XOPEN
#define _GNU_SOURCE
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main() {
char buffer[20];
struct tm tm;
char *retval = fgets(buffer, sizeof(buffer), stdin);
if (retval == 0) {
puts("Neplatny datum");
return 0;
}
retval = strptime(buffer, "%e.%m.%-Y", &tm);
if (retval == 0) {
puts("Neplatny datum");
return 0;
}
tm.tm_mday += 7;
strftime(buffer, sizeof(buffer), "%e.%m.%-Y", &tm);
puts(buffer);
return 0;
}