Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी में किसी फ़ंक्शन द्वारा लिए गए समय को कैसे मापें?

यहां हम देखेंगे कि प्रक्रिया द्वारा लिए गए समय की गणना कैसे करें। इस समस्या के लिए, हम घड़ी () फ़ंक्शन का उपयोग करेंगे। घड़ी () time.h हेडर फाइल में मौजूद है।

बीता हुआ समय प्राप्त करने के लिए, हम शुरुआत में और कार्यों के अंत में घड़ी () का उपयोग करके समय प्राप्त कर सकते हैं, फिर अंतर प्राप्त करने के लिए मूल्यों को घटा सकते हैं। उसके बाद, हम प्रोसेसर समय प्राप्त करने के लिए अंतर को CLOCK_PER_SEC (प्रति सेकंड घड़ी की संख्या) से विभाजित करेंगे।

उदाहरण

#include <stdio.h>
#include <time.h>
void take_enter() {
   printf("Press enter to stop the counter \n");
   while(1) {
      if (getchar())
      break;
   }
}
main() {
   // Calculate the time taken by take_enter()
   clock_t t;
   t = clock();
   printf("Timer starts\n");
   take_enter();
   printf("Timer ends \n");
   t = clock() - t;
   double time_taken = ((double)t)/CLOCKS_PER_SEC; // calculate the elapsed time
   printf("The program took %f seconds to execute", time_taken);
}

आउटपुट

Timer starts
Press enter to stop the counter
Timer ends
The program took 5.218000 seconds to execute

  1. विंडोज 10 में 24 घंटे की घड़ी को 12 घंटे में कैसे बदलें

    डिफ़ॉल्ट रूप से, Windows 10 घड़ी 12-घंटे . पर सेट है प्रारूप, जो इसकी स्थापना के बाद से मामला रहा है। अधिकांश उपयोगकर्ता अब से डिफ़ॉल्ट सेटिंग से काफी संतुष्ट हैं; उन्हें कोई परिवर्तन करने की आवश्यकता नहीं है। हालांकि, उन लोगों के लिए जो 24-घंटे . को पसंद करते हैं अपने टास्कबार पर प्रारूप घड़ी, आप स

  1. Android पर 24 घंटे की घड़ी में कैसे स्विच करें

    आपकी Android घड़ी में आपको सबसे अच्छा टाइमकीपिंग अनुभव देने के लिए कई विकल्प और सुविधाएँ हैं जो साधारण घड़ियाँ और घड़ियाँ आसानी से पेश नहीं कर सकती हैं। ऐसी ही एक विशेषता मानक AM-PM कॉन्फ़िगरेशन के बजाय 24-घंटे की घड़ी पर स्विच करने का विकल्प है। Android पर 24 घंटे की घड़ी में स्विच करने के चरण यहां

  1. विंडोज 10 क्लॉक टाइम गलत? यहाँ इसे ठीक करने का तरीका बताया गया है!

    Windows 10 क्लॉक टाइम गलत ठीक करें:  यदि आप विंडोज 10 में इस समस्या का सामना कर रहे हैं, जहां तारीख सही होने के बावजूद घड़ी का समय हमेशा गलत होता है, तो आपको समस्या को ठीक करने के लिए इस गाइड का पालन करने की आवश्यकता है। टास्कबार और सेटिंग्स में समय इस समस्या से प्रभावित होगा। यदि आप मैन्युअल रूप से