pvjc20/du3/program.c
2020-03-27 03:41:40 +01:00

33 lines
561 B
C

#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);
putc('\n', stdout);
return 0;
}