Initial commit

This commit is contained in:
theoleuthardt 2024-01-27 02:07:15 +01:00
commit 826d4c8c9d
81 changed files with 7268 additions and 0 deletions

28
uebung8/aufgabe7.c Normal file
View file

@ -0,0 +1,28 @@
#include <stdio.h>
#include <time.h>
int secondsSinceMonthBegin(){
// Aktuelle Zeit erhalten
time_t currentTime;
time(&currentTime);
// Lokale Zeitzone des Systems erhalten
struct tm *localTime;
localTime = localtime(&currentTime);
int secondsSinceMonthBegin = localTime->tm_sec + // Sekunden
localTime->tm_min * 60 + // Minuten
localTime->tm_hour * 3600 + // Stunden
(localTime->tm_mday - 1) * 86400; // Tage
// Berücksichtigung der Zeitzone
secondsSinceMonthBegin += timezone;
return secondsSinceMonthBegin;
}
int main() {
// Ausgabe der Sekunden seit Monatsbeginn:
printf("Anzahl der Sekunden seit Monatsbeginn: %d", secondsSinceMonthBegin());
return 0;
}