Функція time () у C ++ повертає поточний календарний час як об'єкт типу time_t.
Функція time () визначена у файлі заголовка.
прототип time ()
time_t час (time_t * arg);
Функція time () приймає в time_t
якості аргументу вказівник на об'єкт і повертає поточний календарний час як значення типу time_t
.
Якщо arg не є нульовим покажчиком, повернене значення також зберігається в об'єкті, на який вказує arg.
Параметри часу ()
- 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 GMT, 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 GMT, 1 січня 1970 року