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

C++ में int argc, char *argv[] का क्या अर्थ है

argc का अर्थ आर्ग्यूमेंट काउंट और argv का अर्थ आर्ग्यूमेंट वैल्यू है। ये वेरिएबल हैं जो मेन फंक्शन को पास किए जाते हैं जब यह निष्पादित होना शुरू होता है। जब हम एक प्रोग्राम चलाते हैं तो हम उस प्रोग्राम को आर्ग्यूमेंट दे सकते हैं जैसे:

$ ./a.out hello

यहां hello एक्जीक्यूटेबल के लिए एक आर्ग्यूमेंट है। इसे आपके प्रोग्राम में एक्सेस किया जा सकता है।

उदाहरण कोड

#include <iostream>
using namespace std;

int main(int argc, char** argv) {
    cout << "This program has " << argc << " arguments:" << endl;
    for (int i = 0; i < argc; ++i) {
        cout << argv[i] << endl;
    }
    return 0;
}

जब आप इस प्रोग्राम को कंपाइल और चलाते हैं जैसे:

$ ./a.out hello people

यह आउटपुट देगा:

This program has 3 arguments

आउटपुट

C:\Users\user\Desktop\hello.exe hello people
  1. LTE का क्या अर्थ है? LTE का क्या अर्थ है?

    Long Term Evolution, या LTE, एक 4G वायरलेस ब्रॉडबैंड मानक है जो WiMax और 3G जैसी पिछली तकनीकों की जगह लेता है। यह 3G से तेज है लेकिन ट्रू 4G और 5G दोनों से धीमा है, जो वर्तमान वायरलेस मानक है। LTE का उपयोग मोबाइल डिवाइसेज जैसे स्मार्टफोन और टैबलेट द्वारा वायरलेस (Wi-Fi) कनेक्शन के बजाय किया जाता है।

  1. C++ में माध्य निरपेक्ष विचलन के लिए प्रोग्राम C++ में माध्य निरपेक्ष विचलन के लिए प्रोग्राम

    प्राकृतिक संख्याओं का एक ऐरे दिया गया है और कार्य माध्य निरपेक्ष विचलन की गणना करना है और इसके लिए हमें माध्य, विचरण और मानक विचलन का ज्ञान होना आवश्यक है। माध्य निरपेक्ष विचलन की गणना के लिए निम्नलिखित चरणों का पालन करना आवश्यक है: माध्य की गणना करें निरपेक्ष विचलन की गणना करें सभी गणना किए गए व

  1. - C++ में restrict कीवर्ड का क्या अर्थ है?

    C++ में ऐसा कोई कीवर्ड नहीं है। C++ कीवर्ड्स की सूची C++ भाषा मानक के खंड 2.11/1 में पाई जा सकती है। restrict C भाषा के C99 संस्करण में एक कीवर्ड है न कि C++ में। C में, एक restrict-क्वालिफाइड पॉइंटर (या रेफरेंस) मूल रूप से कंपाइलर से एक वादा है कि पॉइंटर के स्कोप के लिए, पॉइंटर का लक्ष्य केवल उस प