Функция 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(¤t_time); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )
Когда вы запустите программу, вывод будет:
1489924627 секунд прошло с 00:00:00 по Гринвичу 1 января 1970 г.