सी ++ समय () - सी ++ मानक पुस्तकालय

C ++ में समय () फ़ंक्शन वर्तमान कैलेंडर समय को प्रकार time_t के ऑब्जेक्ट के रूप में देता है।

समय () फ़ंक्शन हेडर फ़ाइल में परिभाषित किया गया है।

समय () प्रोटोटाइप

 time_t time (time_t * arg);

समय () फ़ंक्शन time_tअपने तर्क के रूप में ऑब्जेक्ट के लिए एक पॉइंटर लेता है और वर्तमान कैलेंडर समय को प्रकार के मान के रूप में वापस करता है time_t

यदि arg एक null पॉइंटर नहीं है, तो दिए गए मान को arg द्वारा इंगित ऑब्जेक्ट में भी संग्रहीत किया जाता है।

समय () पैरामीटर

  • arg: एक time_t ऑब्जेक्ट के लिए पॉइंटर जो (यदि शून्य नहीं है) समय संग्रहीत करता है।

समय () वापसी मान

  • सफलता पर, समय () फ़ंक्शन वर्तमान कैलेंडर समय को प्रकार के मान के रूप में लौटाता है time_t
  • असफल होने पर यह -1 देता है जिसे टाइप किया जाता है time_t

उदाहरण 1: समय () फ़ंक्शन रिटर्न मान के साथ कैसे काम करता है?

 #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: संदर्भ सूचक के साथ समय () फ़ंक्शन कैसे काम करता है?

 #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 से गुजर चुके हैं

दिलचस्प लेख...