C ++ time () - C ++ Standardbibliothek

Die Funktion time () in C ++ gibt die aktuelle Kalenderzeit als Objekt vom Typ time_t zurück.

Die Funktion time () ist in der Header-Datei definiert.

time () Prototyp

 time_t time (time_t * arg);

Die Funktion time () verwendet einen Zeiger auf das time_tObjekt als Argument und gibt die aktuelle Kalenderzeit als Wert vom Typ zurück time_t.

Wenn arg kein Nullzeiger ist, wird der zurückgegebene Wert auch in dem Objekt gespeichert, auf das arg zeigt.

time () Parameter

  • arg: Zeiger auf ein time_t-Objekt, das (wenn nicht null) die Zeit speichert.

time () Rückgabewert

  • Bei Erfolg gibt die Funktion time () die aktuelle Kalenderzeit als Wert vom Typ zurück time_t.
  • Bei einem Fehler wird -1 zurückgegeben, was in Typ umgewandelt wird time_t.

Beispiel 1: Wie funktioniert die Funktion time () mit dem Rückgabewert?

 #include #include using namespace std; int main() ( time_t current_time; current_time = time(NULL); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 1489924627 Sekunden sind seit 00:00:00 GMT, 1. Januar 1970 vergangen

Beispiel 2: Wie funktioniert die Funktion time () mit dem Referenzzeiger?

 #include #include using namespace std; int main() ( time_t current_time; // Stores time in current_time time(&current_time); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 1489924627 Sekunden sind seit 00:00:00 GMT, 1. Januar 1970 vergangen

Interessante Beiträge...