Die Funktion der Zeit () wird verwendet, um die Zeit in der C -Sprache zurückzugeben. Es gibt die Zeit in Sekunden zurück. Diese Zeit trägt auch den Titel "Unix Timestamp". Um diese Zeit () in der C -Sprache zu verwenden, müssen wir die Header -Datei „Zeit einstellen. H". Diese Funktion ist in dieser Zeit definiert. H ”Header -Datei. Also müssen wir diese Header -Datei in unsere C -Sprachcodes einfügen. Wir können die Zeit erhalten, indem wir diese Funktion von der genannten Zeit bis zur aktuellen Zeit in Sekunden nutzen. In diesem Tutorial erläutern wir die „Zeit ()“ in der C -Programmierung im Detail und geben hier Beispiele an.
Syntax der Zeitfunktion in der C -Sprache
time_t time (time_t *zweite)Die Funktion Time () dauert nur einen Parameter - „zweite“. Das Objekt "Zeit _t" wird hier verwendet, das die Zeit in Sekunden speichert.
Wir haben auch einen „Rückgabewert“, mit dem die aktuelle Kalenderzeit als Objekt des Typs Time t zurückgegeben wird.
Beispiel 1:
Diese Beispiele werden unter dem Ubuntu 20 durchgeführt.04. Um dies zu tun, müssen wir das GCC in Ubuntu 20 installieren.04. Nach dem Installieren erstellen wir einen Code mit der Funktion „Time ()“ in unserer C -Programmierung, damit Sie schnell verstehen können, wie er funktioniert. Wir fügen zunächst die verschiedenen Header -Dateien hinzu, die zum Drucken auf dem Bildschirm verwendet werden, zum folgenden Code, der bereitgestellt wird.
Dann setzen wir die „Zeit. H ”-Header -Datei, in der die Funktion„ Time () “definiert ist. Wir können nur dann auf die Funktion „Time ()“ zugreifen, wenn wir diese „Zeit einsetzen. H ”Header -Datei. Danach nennen wir die Funktion "main ()", die als "int" -Datentyp vorhanden ist. In der Funktion „main ()“ setzen wir die Variable "time_t" mit dem Namen "Sekunden" ein. Wenn die Funktion der Rückgabeart einen Wert zurückgibt, wird sie in dieser Variablen gespeichert.
Für die Variable „Sekunden“ setzen wir die Funktion „Zeit ()“ ein und bestehen den „Null“ als Parameter dieser Funktion. Da wir die Zeit in der Variablen „Sekunden“ zurückgeben wollen, setzen wir die "null" in die "time ()" -Funktion ein. Es gibt die Zeit in Form von Sekunden zurück. Danach verwenden wir die Funktion „printf ()“, die die in der "printf" geschriebenen Daten rendert. In der Anweisung "printf" repräsentiert "LD" die "lange ganze Zahl", weil der Rückgabewert größer ist. Deshalb setzen wir diese "LD" ein, sodass wir diese "LD" platziert haben. Es gibt die Zeit vom 14. Januar 199 bis zur aktuellen Zeit in Sekunden zurück.
Jetzt verwenden wir am Ende dieses Code die "return (0)". Nachdem wir diesen Code abgeschlossen haben, speichern wir diesen Code mit dem “.C ”Dateierweiterung.
Wir können die Ausgabe problemlos durch die Verwendung der „GCC“ -Fandte erhalten. Diese Befehle werden im folgenden Screenshot demonstriert. In diesem Fall gibt es die Sekunden zwischen dem 14. Januar 1999 und der gegenwärtigen Zeit zurück.
Beispiel 2:
Wir ändern die vorherige Instanz ein wenig. In diesem Fall werden die gleichen Header -Dateien verwendet, gefolgt von der Funktion „main ()“. Danach erstellen wir eine Variable des Datentyps "time_t". Dann setzen wir die „Zeit (& Sekunden)“, die hier verwendet wird, um die Zeit in Sekunden zu speichern. Danach setzen wir die Funktion „printf“ und die Funktion „Rückgabe“ ein.
Im Folgenden ist die Ausgabe dieses Codes zu sehen, die Zeit kehrt in Sekunden vom genannten Zeit bis zur aktuellen Zeit zurück. Wir erhalten diese Ausgabe, indem wir die "GCC" -Fands verwenden.
Beispiel 3:
In diesem Code drucken wir die Zeit in Stunden. Alle Codes entsprechen den vorherigen Codes. Hier aktualisieren wir die Anweisung "printf" und drucken die Zeit in Stunden, indem wir die Sekunden durch "3600" teilen. Es gibt die Zeit von der genannten Datumszeit bis zur aktuellen Zeit zurück.
Die Ausgabe macht die Zeit vom 14. Januar 1999 bis zur aktuellen Zeit in Stunden. Wir haben die Zeit in Stunden, indem wir die Sekunden durch „3600“ im C -Programm teilen.
Beispiel 4:
Wir haben hier zwei Header -Dateien und die Funktion „main ()“. Deklarieren Sie die Variable "Sekunden". Der Datentyp dieser Variablen ist "time_t". Um die Zeit in Sekunden zu bekommen, setzen wir die „Zeit (Sekunden)“ fest. Jetzt konvertieren wir diese Zeit, die in Sekunden in Tage in die Tage liegt und die Tage vom genannten Datum zum aktuellen Datum drucken.
Dafür teilen wir die Sekunden durch „(3600*24)“ in das „printf“, sodass es die Tage vom 10. April 1998 zum aktuellen Datum zurückgibt. Um die Stunden vom 10. April 1998 auf die aktuellen Datumsstunden zurückzugeben, teilen wir einfach die Sekunden durch „3600“ in die Erklärung „Printf“ auf. Hier kehrt die Zeit in Stunden zurück. Danach werden wir auch die Zeit in Sekunden mit derselben "printf" -Anweisung abgeben. Wir haben hier in dieser "printf" -Antage nur "Sekunden" eingestellt, weil wir die Zeit in Sekunden drucken möchten.
Wenn Sie sich die folgende Ausgabe ansehen, können Sie feststellen, dass es die Tage vom 10. April 1998 bis zum aktuellen Tag, den Haus- und diesen Tagen vom 10. April 1998 bis zur aktuellen Zeit zurückgibt.
Abschluss
Das Hauptziel dieses Tutorials ist es, Ihnen beizubringen, wie Sie die Funktion „Time ()“ in der C -Programmierung verwenden können. In diesem Tutorial haben wir die Funktion „Time ()“ untersucht und was sie tut, warum wir sie verwenden, wie man sie benutzt und welche Ausgabe sie erzeugt. Die Funktion „Time ()“ wurde bereits in diesem Tutorial behandelt. Wir haben diskutiert, dass die Funktion „Time ()“ verwendet wird, um die Zeit in der C -Programmierung in Sekunden zu erwidern. Wir haben hier die verschiedenen Beispiele untersucht. Die Ergebnisse jedes Beispiels in diesem Tutorial werden zusammen mit den Codes zur Verwendung der Funktion „Time ()“ in der C -Programmierung angezeigt. Ich glaube, Sie werden ein solides Verständnis der Funktion „Zeit ()“ haben, nachdem Sie dieses Tutorial sorgfältig gelesen haben.