C ++ time () - C ++ biblioteka standardowa

Funkcja time () w C ++ zwraca bieżący czas kalendarzowy jako obiekt typu time_t.

Funkcja time () jest zdefiniowana w pliku nagłówkowym.

time () prototyp

 czas_t czas (czas_t * arg);

Funkcja time () przyjmuje wskaźnik do time_tobiektu jako argument i zwraca bieżący czas kalendarzowy jako wartość typu time_t.

Jeśli arg nie jest pustym wskaźnikiem, zwracana wartość jest również przechowywana w obiekcie wskazywanym przez arg.

time () Parametry

  • arg: wskaźnik do obiektu time_t, który (jeśli nie jest pusty) przechowuje czas.

time () Wartość zwracana

  • Po pomyślnym zakończeniu funkcja time () zwraca bieżący czas kalendarzowy jako wartość typu time_t.
  • W przypadku niepowodzenia zwraca wartość -1, która jest rzutowana na typ time_t.

Przykład 1: Jak funkcja time () działa ze zwracaną wartością?

 #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 uruchomieniu programu wynik będzie następujący:

 1489924627 sekund minęło od 00:00:00 GMT, 1 stycznia 1970

Przykład 2: Jak funkcja time () działa ze wskaźnikiem odniesienia?

 #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 uruchomieniu programu wynik będzie następujący:

 1489924627 sekund minęło od 00:00:00 GMT, 1 stycznia 1970

Interesujące artykuły...