C ++ time () - C ++ standaardbibliotheek

De functie time () in C ++ retourneert de huidige kalendertijd als een object van het type time_t.

De functie time () is gedefinieerd in het header-bestand.

time () prototype

 time_t time (time_t * arg);

De functie time () gebruikt een pointer om het time_tobject te maken als argument en retourneert de huidige kalendertijd als een waarde van het type time_t.

Als arg geen null-pointer is, wordt de geretourneerde waarde ook opgeslagen in het object waarnaar wordt verwezen door arg.

time () Parameters

  • arg: pointer naar een time_t object dat (indien niet null) de tijd opslaat.

time () Retourwaarde

  • Bij succes retourneert de functie time () de huidige kalendertijd als een waarde van het type time_t.
  • Bij een mislukking retourneert het -1 dat wordt gecast om te typen time_t.

Voorbeeld 1: Hoe werkt de functie time () met de retourwaarde?

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

Wanneer u het programma uitvoert, is de uitvoer:

 1489924627 seconden zijn verstreken sinds 00:00:00 GMT op 1 januari 1970

Voorbeeld 2: Hoe werkt de functie time () met de referentieaanwijzer?

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

Wanneer u het programma uitvoert, is de uitvoer:

 1489924627 seconden zijn verstreken sinds 00:00:00 GMT op 1 januari 1970

Interessante artikelen...