C ++ време () - C ++ стандартна библиотека

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

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

прототип на time ()

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

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

Ако arg не е нулев указател, върнатата стойност също се съхранява в обекта, посочен от arg.

Параметри на времето ()

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

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 г.

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