From 0f03954104e2bcf1e079c2ef30f8b6278e9e83a1 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sun, 9 Jun 2024 17:09:58 +0200 Subject: [PATCH] add now time print --- src/main.c | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index e3bfac7..ac285ad 100644 --- a/src/main.c +++ b/src/main.c @@ -1,7 +1,34 @@ #include +#include -int main() + +int main(int argc, char* argv[]) { - printf("Hello World!\n"); + if (argc < 3) { + printf("ERROR: %s \n", argv[0]); + return 1; + } + + time_t begin = 0; + struct tm begin_tm; + time(&begin); + gmtime_r(&begin, &begin_tm); + begin_tm.tm_hour = argv[1]; + begin_tm.tm_min = argv[2]; + + time_t now = 0; + struct tm now_tm; + time(&now); + localtime_r(&now, &now_tm); + + printf("%s %02d %02d.%02d.%04d %02d:%02d\n", + "Aktuelle Zeit: ", + now_tm.tm_wday, + now_tm.tm_mday, + now_tm.tm_mon + 1, + now_tm.tm_year + 1900, + now_tm.tm_hour, + now_tm.tm_min); + return 0; } \ No newline at end of file -- 2.39.5