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_t
argument 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(¤t_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