Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

लिनक्स पर सी ++ का उपयोग करके मिलीसेकंड में समय कैसे प्राप्त करें?

यहां हम देखेंगे कि समय कैसे प्राप्त करें (कार्यक्रम या किसी अन्य प्रकार के समय के लिए बीता हुआ समय)।

यहां हम सी ++ के लिए लिनक्स लाइब्रेरी का उपयोग कर रहे हैं। टाइमवल नामक एक संरचना है। यह समयावधि समय को सेकंड, मिलीसेकंड में संग्रहीत करती है। हम प्रारंभ और समाप्ति के लिए दो समय बना सकते हैं, फिर उनसे अंतर ज्ञात कर सकते हैं।

उदाहरण

#include <sys/time.h>
#include <iostream>
#include <unistd.h>
using namespace std;
main() {
   struct timeval start_time, end_time;
   long milli_time, seconds, useconds;
   gettimeofday(&start_time, NULL);
   cout << "Enter something: ";
   char ch;
   cin >> ch;
   gettimeofday(&end_time, NULL);
   seconds = end_time.tv_sec - start_time.tv_sec; //seconds
   useconds = end_time.tv_usec - start_time.tv_usec; //milliseconds
   milli_time = ((seconds) * 1000 + useconds/1000.0);
   cout << "Elapsed time: " << milli_time <<" milliseconds\n";
}

आउटपुट

Enter something: h
Elapsed time: 2476 milliseconds

  1. C++ का उपयोग करके OpenCV में एक रेखा कैसे खींचना है?

    एक रेखा खींचने के लिए हमें दो बिंदुओं की आवश्यकता होती है-आरंभिक बिंदु और अंत बिंदु। रेखा खींचने के लिए हमें कैनवास की भी आवश्यकता होती है। ओपनसीवी, हमारे कैनवास में मैट्रिक्स का उपयोग करके, हमें लाइन के शुरुआती और समाप्ति बिंदुओं को परिभाषित करने की आवश्यकता है। हमें रेखा को भी एक रंग निर्दिष्ट कर

  1. C++ प्रोग्राम का उपयोग करके प्रोग्राम कैसे लॉन्च करें?

    यहां हम देखेंगे कि कुछ तृतीय-पक्ष एप्लिकेशन जैसे नोटपैड या सी ++ प्रोग्राम का उपयोग करके कुछ भी कैसे शुरू किया जाए। यह प्रोग्राम बहुत सरल है, हम इस कार्य को करने के लिए कमांड प्रॉम्प्ट कमांड का उपयोग कर सकते हैं। हम सिस्टम () फ़ंक्शन के अंदर एप्लिकेशन का नाम पास करेंगे। यह उसके अनुसार खुल जाएगा। उद

  1. लिनक्स में वर्चुअल मशीन मैनेजर का उपयोग कैसे शुरू करें

    वर्चुअल मशीन मैनेजर लिनक्स डेस्कटॉप के लिए उपलब्ध सर्वोत्तम हाइपरविजरों में से एक है। यह आपके Linux डेस्कटॉप पर वर्चुअलाइजेशन को अगले स्तर तक ले जाने के लिए QEMU/KVM वर्चुअलाइजेशन का एक अच्छी तरह गोल, अच्छा प्रदर्शन करने वाला टुकड़ा है। वर्चुअल मशीन प्रबंधक कैसे स्थापित करें वर्चुअल मशीन प्रबंधक स