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

Функція 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(&current_time); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )

Коли ви запускаєте програму, результат буде:

 1489924627 секунд минуло з 00:00:00 GMT, 1 січня 1970 року

Цікаві статті...