C ++ vrijeme () - C ++ standardna knjižnica

Funkcija time () u C ++-u vraća trenutno kalendarsko vrijeme kao objekt tipa time_t.

Funkcija time () definirana je u zaglavnoj datoteci.

prototip vremena ()

 vrijeme_t vrijeme (time_t * arg);

Funkcija time () uzima time_targument kao pokazivač na objekt i vraća trenutno kalendarsko vrijeme kao vrijednost tipa time_t.

Ako arg nije null pokazivač, vraćena vrijednost također se pohranjuje u objekt na koji ukazuje arg.

parametri vremena ()

  • arg: pokazivač na objekt time_t koji (ako nije null) pohranjuje vrijeme.

vrijeme () Povratna vrijednost

  • Nakon uspjeha funkcija time () vraća trenutno kalendarsko vrijeme kao vrijednost tipa time_t.
  • U slučaju neuspjeha vraća -1 koji se ulijeva u tipku time_t.

Primjer 1: Kako funkcija time () radi s povratnom vrijednošću?

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

Kada pokrenete program, izlaz će biti:

 1489924627 sekundi je prošlo od 00:00:00 GMT, 1. siječnja 1970

Primjer 2: Kako funkcija time () radi s referentnim pokazivačem?

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

Kada pokrenete program, izlaz će biti:

 1489924627 sekundi je prošlo od 00:00:00 GMT, 1. siječnja 1970

Zanimljivi članci...