सी मध्ये कमांड लाइन युक्तिवाद

कमांड लाइनमधून उत्तीर्ण झालेल्या युक्तिवादांना कमांड लाइन युक्तिवाद म्हणतात. हे युक्तिवाद मुख्य () फंक्शनद्वारे हाताळले जातात. कमांड लाइन युक्तिवादाचे समर्थन करण्यासाठी, आपल्याला खाली दिलेल्या प्रमाणे मुख्य () फंक्शनची रचना बदलण्याची आवश्यकता आहे.

paunaZ mauqya(paunaZ AagaZk, Axar *AagaZvhi[] )

येथे, एआरजीसीने युक्तिवादांची संख्या मोजली. हे फाईलचे नाव प्रथम युक्तिवाद म्हणून मोजते. एआरजीव्ही [] मध्ये एकूण युक्तिवाद आहेत. पहिला युक्तिवाद नेहमीच फाईलचे नाव आहे.

उदाहरण

चला कमांड लाइन युक्तिवादाचे उदाहरण पाहू जेथे आम्ही फाईलच्या नावाने एक युक्तिवाद पार करत आहोत.

उदाहरण

#vaapara <PsaTidiAayaAae.Pca>
qaalai mauqya(paunaZ AagaZk, Axar *AagaZvhi[] ) {

laiha("kayaZkzma naava Aahe: %SabD\n", AagaZvhi[0]);

jar(AagaZk < 2){
laiha("naahi yauKtaivaaD UainaZ maaoyamaatauna AaGa AaeQ.\n");
}
nahitar{
laiha("pzaYama yauKtaivaaD Aahe: %SabD\n", AagaZvhi[1]);
}
}

कमांड लाइनमधून विंडोजमध्ये खालीलप्रमाणे हा प्रोग्राम चालवा:

kayaZkzma.PKJai hWlaae

आउटपुट

kayaZkzma naava Aahe: kayaZkzma
pzaYama yauKtaivaaD Aahe: hWlaae

आपण बरेच युक्तिवाद पास केल्यास ते फक्त एक मुद्रित करेल.

/kayaZkzma hWlaae sai ksae Aar yau

आउटपुट

kayaZkzma naava Aahe: kayaZkzma
pzaYama yauKtaivaaD Aahe: hWlaae

परंतु जर आपण दुहेरी कोटमध्ये बरेच युक्तिवाद केले तर सर्व युक्तिवाद केवळ एकच युक्तिवाद मानले जातील.

./kayaZkzma "hWlaae c ksae r u"

आउटपुट

kayaZkzma naava Aahe: kayaZkzma
pzaYama yauKtaivaaD Aahe: hWlaae sai ksae Aar yau

◀ मागील पुढील ▶