C ++ time () - Стандартная библиотека C ++

Функция time () в C ++ возвращает текущее календарное время как объект типа time_t.

Функция time () определена в заголовочном файле.

time () прототип

 time_t время (time_t * arg);

Функция time () принимает указатель на time_tобъект в качестве аргумента и возвращает текущее календарное время как значение типа time_t.

Если arg не является нулевым указателем, возвращаемое значение также сохраняется в объекте, на который указывает arg.

time () Параметры

  • arg: указатель на объект time_t, который (если не ноль) хранит время.

time () Возвращаемое значение

  • В случае успеха функция time () возвращает текущее календарное время как значение типа time_t.
  • В случае неудачи он возвращает -1, который приводится к типу time_t.

Пример 1: Как функция time () работает с возвращаемым значением?

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

Когда вы запустите программу, вывод будет:

 1489924627 секунд прошло с 00:00:00 по Гринвичу 1 января 1970 г.

Пример 2: Как функция time () работает со ссылочным указателем?

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

Когда вы запустите программу, вывод будет:

 1489924627 секунд прошло с 00:00:00 по Гринвичу 1 января 1970 г.

Интересные статьи...