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

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

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

$ ./a.out 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

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

इस कार्यक्रम में 3 तर्क हैं

आउटपुट

C:\Users\user\Desktop\hello.exe
hello
people

  1. LTE का क्या अर्थ है?

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

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

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

  1. C++ में प्रतिबंधित कीवर्ड का क्या अर्थ है?

    C++ में ऐसा कोई कीवर्ड नहीं है। C++ कीवर्ड की सूची C++ भाषा मानक के खंड 2.11/1 में पाई जा सकती है। प्रतिबंधित सी भाषा के सी 99 संस्करण में एक कीवर्ड है और सी ++ में नहीं है। सी में, एक प्रतिबंधित-योग्य सूचक (या संदर्भ) मूल रूप से संकलक के लिए एक वादा है कि सूचक के दायरे के लिए, सूचक के लक्ष्य को के