Funkcija time () v jeziku C ++ vrne trenutni koledarski čas kot objekt tipa time_t.
Funkcija time () je definirana v datoteki glave.
prototip časa ()
čas_t čas (čas_t * arg);
Funkcija time () time_t
kot argument vzame kazalec na objekt in vrne trenutni koledarski čas kot vrednost tipa time_t
.
Če arg ni ničelni kazalec, se vrnjena vrednost shrani tudi v predmet, na katerega kaže arg.
parametri časa ()
- arg: kazalec na objekt time_t, ki (če ni nič) shrani čas.
time () Vrnjena vrednost
- Po uspehu funkcija time () vrne trenutni koledarski čas kot vrednost tipa
time_t
. - Ob neuspehu vrne -1, ki se odda v tip
time_t
.
Primer 1: Kako funkcija time () deluje z vrnjeno vrednostjo?
#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; )
Ko zaženete program, bo rezultat:
1489924627 sekund je minilo od 1. januarja 1970 00:00:00 GMT
Primer 2: Kako deluje funkcija time () z referenčnim kazalcem?
#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; )
Ko zaženete program, bo rezultat:
1489924627 sekund je minilo od 1. januarja 1970 00:00:00 GMT