#include <stdio.h>
+#include <time.h>
-int main()
+
+int main(int argc, char* argv[])
{
- printf("Hello World!\n");
+ if (argc < 3) {
+ printf("ERROR: %s <hours> <minutes>\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