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

सी . में कमांड लाइन तर्क उदाहरण

जब वे निष्पादित होते हैं तो कमांड लाइन से आपके सी प्रोग्राम में कुछ मान पास करना संभव है। इन मानों को कमांड लाइन तर्क . कहा जाता है और कई बार वे आपके प्रोग्राम के लिए महत्वपूर्ण होते हैं, खासकर जब आप कोड के अंदर उन मानों को हार्ड-कोडिंग करने के बजाय अपने प्रोग्राम को बाहर से नियंत्रित करना चाहते हैं।

कमांड लाइन तर्कों को मुख्य () फ़ंक्शन तर्कों का उपयोग करके नियंत्रित किया जाता है जहां argc पारित तर्कों की संख्या को संदर्भित करता है, और argv[] एक पॉइंटर ऐरे है जो प्रोग्राम को दिए गए प्रत्येक तर्क की ओर इशारा करता है। निम्नलिखित एक सरल उदाहरण है जो जांचता है कि क्या कमांड लाइन से कोई तर्क दिया गया है और उसके अनुसार कार्रवाई करें -

उदाहरण कोड

#include <stdio.h>
int main( int argc, char *argv[] ) {
   if( argc == 2 ) {
      printf("The argument supplied is %s\n", argv[1]);
   } else if( argc > 2 ) {
      printf("Too many arguments supplied.\n");
   } else {
      printf("One argument expected.\n");
   }
}

आउटपुट

$./a.out testing
The argument supplied is testing

आउटपुट

$./a.out testing1 testing2
Too many arguments supplied.

आउटपुट

$./a.out
One argument expected

  1. Microsoft Outlook प्रारंभ नहीं कर सकता, कमांड लाइन तर्क मान्य नहीं है

    यदि आपके विंडोज पीसी पर माइक्रोसॉफ्ट आउटलुक का उपयोग करते समय, आपको एक संदेश प्राप्त होता है - माइक्रोसॉफ्ट आउटलुक शुरू नहीं कर सकता, कमांड लाइन तर्क मान्य नहीं है, आप जिस स्विच का उपयोग कर रहे हैं उसे सत्यापित करें , तो यहां कुछ संभावित समाधान दिए गए हैं जो आपकी समस्या को ठीक करने में आपकी सहायता क

  1. टिंकर बटन कमांड के लिए तर्क पारित करना

    टिंकर में बटन विजेट आमतौर पर किसी एप्लिकेशन में परिभाषित किसी ईवेंट को धक्का देने के लिए उपयोग किया जाता है। हम ईवेंट को उन बटनों से बाँध सकते हैं जो उपयोगकर्ता द्वारा किसी क्रिया को ट्रिगर करने पर उन्हें निष्पादित और चलाने की अनुमति देते हैं। हालांकि, फ़ंक्शन और घटनाओं के बाहर डेटा और चर साझा करना

  1. फिक्स 0x00000667, विंडोज 10 पर अमान्य कमांड लाइन तर्क बीएसओडी त्रुटि

    यदि आपको 0x00000667, ERROR_INVALID_COMMAND_LINE तर्क का सामना करना पड़ा है किसी विशेष एप्लिकेशन को चलाते समय या पीसी को स्लीप या हाइबरनेशन पर रखने का प्रयास करते समय अपने विंडोज 10 डिवाइस पर त्रुटि कोड को रोकें, आप निश्चिंत हो सकते हैं कि आप इस समस्या को हल करने के लिए सही जगह पर हैं। इस पोस्ट में,