C ++ tid () - C ++ standardbibliotek

Time () -funksjonen i C ++ returnerer gjeldende kalendertid som et objekt av typen time_t.

Time () -funksjonen er definert i topptekstfilen.

time () prototype

 time_t time (time_t * arg);

Time () -funksjonen tar en peker å time_tmotsette som argument og returnerer gjeldende kalendertid som en verdi av typen time_t.

Hvis arg ikke er en nullpeker, lagres den returnerte verdien også i objektet som arg.

tid () Parametere

  • arg: peker til et time_t-objekt som (hvis ikke null) lagrer tiden.

tid () Returverdi

  • Når det lykkes, returnerer time () -funksjonen den gjeldende kalendertiden som en verdi av typen time_t.
  • Ved feil returnerer den -1 som er støpt til type time_t.

Eksempel 1: Hvordan fungerer tid () med returverdi?

 #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 kjører programmet, vil utdataene være:

 1489924627 sekunder har gått siden 00:00:00 GMT, 1. januar 1970

Eksempel 2: Hvordan fungerer tid () med referansepekeren?

 #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 kjører programmet, vil utdataene være:

 1489924627 sekunder har gått siden 00:00:00 GMT, 1. januar 1970

Interessante artikler...