C ++ tid () - C ++ standardbibliotek

Funktionen time () i C ++ returnerer den aktuelle kalendertid som et objekt af typen time_t.

Funktionen time () er defineret i headerfilen.

time () prototype

 time_t time (time_t * arg);

Funktionen time () tager en markør til at time_tmodsætte sig som argument og returnerer den aktuelle kalendertid som en værdi af typen time_t.

Hvis arg ikke er en nul pointer, gemmes den returnerede værdi også i det objekt, som arg.

tid () Parametre

  • arg: pointer til et time_t-objekt, som (hvis ikke null) gemmer tiden.

tid () Returværdi

  • Efter succes returnerer funktionen time () den aktuelle kalendertid som en værdi af typen time_t.
  • Ved fiasko returneres -1, som er støbt til type time_t.

Eksempel 1: Hvordan fungerer funktionen time () med returværdien?

 #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; )

Når du kører programmet, vil output være:

 1489924627 sekunder er gået siden 00:00:00 GMT, 1. januar 1970

Eksempel 2: Hvordan fungerer funktionen time () med referencemarkøren?

 #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; )

Når du kører programmet, vil output være:

 1489924627 sekunder er gået siden 00:00:00 GMT, 1. januar 1970

Interessante artikler...