Čas C ++ () - Standardna knjižnica C ++

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_tkot 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(&current_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

Zanimive Članki...