C ++ time () - štandardná knižnica C ++

Funkcia time () v C ++ vráti aktuálny kalendárny čas ako objekt typu time_t.

Funkcia time () je definovaná v hlavičkovom súbore.

prototyp času ()

 time_t time (time_t * arg);

Funkcia time () vezme time_tako svoj argument ukazovateľ na objekt a vráti aktuálny kalendárny čas ako hodnotu typu time_t.

Ak arg nie je nulový ukazovateľ, vrátená hodnota sa uloží aj do objektu, na ktorý ukazuje arg.

parametre času ()

  • arg: ukazovateľ na objekt time_t, ktorý (ak nie je nulový) ukladá čas.

time () Návratová hodnota

  • Pri úspechu funkcia time () vráti aktuálny kalendárny čas ako hodnotu typu time_t.
  • Pri zlyhaní vráti hodnotu -1, ktorá sa vrhá na typ time_t.

Príklad 1: Ako funguje funkcia time () s návratovou hodnotou?

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

Po spustení programu bude výstup:

 Od 1. januára 1970 od 00:00:00 GMT uplynulo 1489924627 sekúnd

Príklad 2: Ako funguje funkcia time () s referenčným ukazovateľom?

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

Po spustení programu bude výstup:

 Od 1. januára 1970 od 00:00:00 GMT uplynulo 1489924627 sekúnd

Zaujímavé články...