Heim > Artikel > Backend-Entwicklung > C-Programm zum Drucken einer Digitaluhr mit aktueller Uhrzeit
In diesem Abschnitt lernen wir, wie man eine Digitaluhr mit der Sprache C erstellt. Um mit der Zeit umzugehen, können wir die Headerdatei time.h verwenden. Diese Header-Datei enthält einige Funktionssignaturen zur Behandlung von Datums- und Uhrzeitproblemen. Die vier wichtigen Komponenten von
time.h sind wie folgt:
size_t Dieser size_t ist im Grunde ein vorzeichenloser Ganzzahltyp. Dies ist das Ergebnis von sizeof().
clock_t wird zum Speichern der Prozessorzeit verwendet
time_t Dies wird zum Speichern der Kalenderzeit verwendet
struct tm Dies ist eine Struktur. Es hilft, das gesamte Datum und die Uhrzeit zu speichern.
#include <stdio.h> #include <time.h> int main() { time_t s, val = 1; struct tm* curr_time; s = time(NULL); //This will store the time in seconds curr_time = localtime(&s); //get the current time using localtime() function //Display in HH:mm:ss format printf("%02d:%02d:%02d", curr_time->tm_hour, curr_time->tm_min, curr_time->tm_sec); }
23:35:44
Das obige ist der detaillierte Inhalt vonC-Programm zum Drucken einer Digitaluhr mit aktueller Uhrzeit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!