Функцията 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(¤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 г.