PROJECT(feierabend VERSION 0.0.1)
-ADD_EXECUTABLE(${PROJECT_NAME} main.c)
\ No newline at end of file
+ADD_EXECUTABLE(${PROJECT_NAME}
+ main.c
+ time_format.c
+ worktime.c
+ break.c)
\ No newline at end of file
#include <stdio.h>
+#include <stdlib.h>
#include <time.h>
-
+#include "time_format.h"
int main(int argc, char* argv[])
{
struct tm begin_tm;
time(&begin);
gmtime_r(&begin, &begin_tm);
- begin_tm.tm_hour = argv[1];
- begin_tm.tm_min = argv[2];
+ begin_tm.tm_hour = atoi(argv[1]);
+ begin_tm.tm_min = atoi(argv[2]);
time_t now = 0;
struct tm now_tm;
time(&now);
localtime_r(&now, &now_tm);
+ char weekday[11];
+ get_weekday(now_tm.tm_wday, weekday);
- printf("%s %02d %02d.%02d.%04d %02d:%02d\n",
- "Aktuelle Zeit: ",
- now_tm.tm_wday,
+ printf("Aktuelle Zeit: %s %02d.%02d.%04d %02d:%02d\n",
+ weekday,
now_tm.tm_mday,
now_tm.tm_mon + 1,
now_tm.tm_year + 1900,