C ++ में difftime () फ़ंक्शन सेकंड में दो बार के बीच अंतर की गणना करता है।
Difftime () फ़ंक्शन हेडर फ़ाइल में परिभाषित किया गया है।
difftime () प्रोटोटाइप
दोहरा अंतर (time_t end, time_t start);
Difftime () दो time_t
ऑब्जेक्ट्स लेता है: अंत और शुरू, और अंतर को गणना करता है end - begin
और परिणाम सेकंड में वापस करता है ।
यदि अंत उस समय को संदर्भित करता है जो शुरू होने से पहले होता है तो परिणाम नकारात्मक होता है।
difftime () पैरामीटर
- अंत: अंत समय का प्रतिनिधित्व करते हैं।
- शुरू: शुरुआत समय का प्रतिनिधित्व करते हैं।
difftime () वापसी मान
- Difftime () फ़ंक्शन अंत के बीच के समय और सेकंड में शुरू होने के बीच का अंतर लौटाता है।
उदाहरण: कैसे कार्य करता है?
#include #include using namespace std; int main() ( time_t start, finish; long product; time(&start); for(int i=0; i<10000; i++) ( for(int j=0; j<100000; j++) ( product = i*j; ) ) time(&finish); cout << "Time required = " << difftime(finish, start) << " seconds"; return 0; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
समय की आवश्यकता = 3 सेकंड
यहां, प्रकार के वर्तमान कैलेंडर समय को प्राप्त करने के लिए समय () फ़ंक्शन का उपयोग किया जाता है time_t
।