Advance-C/C2/Command-line-arguments-in-C/Hindi
From Script | Spoken-Tutorial
Revision as of 11:58, 22 December 2015 by Sakinashaikh (Talk | contribs)
|
|
---|---|
00:01 | नमस्कार ! 'Command Line Arguments' पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:07 | इस ट्यूटोरियल में हम एक उदाहरण से 'आर्ग्युमेंट्स के साथ मेन फंक्शन' के बारे में सीखेंगे। |
00:15 | इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ 'उबन्टु ऑपरेटिंग सिस्टम वर्शन 11.10 और उबन्टु पर gcc कम्पाइलर वर्शन 4.6.1 |
00:27 | इस ट्यूटोरियल के अनुसरण के लिए आपको 'C' ट्यूटोरियल्स से परिचित होना चाहिए। |
00:33 | यदि नहीं तो सम्बंधित ट्यूटोरियल्स के लिए कृपया हमारी दर्शायी वेबसाइट पर जाएँ। |
00:39 | अब अपना प्रोग्राम शुरू करते हैं। मेरे पास एक कोड फाइल है। मैं इसे खोलूँगी। |
00:45 | 'main hyphen with hyphen args.c' फाइल का नाम है। |
00:50 | अब मैं प्रोग्राम को समझाती हूँ। |
00:53 | ये 'हेडर फाइल्स' हैं। 'stdio.h' कोर 'इनपुट और आउटपुट फंक्शन्स' को परिभाषित करता है। |
01:01 | 'stdlib.h हैडर फाइल' निम्न को परिभाषित करता है
|
01:16 | यह हमारा 'मेन फंक्शन' है। इसके अंदर, हमने दो आर्ग्युमेंट्स पास किये हैं-
'int argc, char asterisk asterisk argv' (**argv) |
01:28 | 'argc' प्रोग्राम को दिए गए 'कमांड लाइन आर्ग्युमेंट्स' की संख्या को दिखाता है। |
01:34 | यह प्रोग्राम के वास्तविक नाम को सम्मिलित करता है। |
01:38 | 'argv' 'index 0' से शुरू होने वाले वास्तविक 'आर्ग्युमेंट्स' को रखता है। |
01:44 | 'index 0' उस प्रोग्राम का नाम है। |
01:48 | 'Index 1' प्रोग्राम को पास किया गया पहला आर्ग्युमेंट होगा। |
01:53 | 'Index 2' प्रोग्राम को पास किया गया दूसरा आर्ग्युमेंट होगा। और आगे भी इसी प्रकार |
01:59 | यह स्टेटमेंट प्रोग्राम को पास किये गए 'आर्ग्युमेंट्स' की कुल संख्या को दिखायेगा। |
02:05 | यह प्रोग्राम को पास किये गए 'पहले आर्ग्युमेंट' को दिखायेगा। |
02:09 | '1', 'index 1' पर 'आर्ग्युमेंट' को दिखाता है। |
02:13 | 'While condition' 'आर्ग्युमेंट्स' की संख्या को घटाएगी। |
02:18 | यह स्टेटमेंट, प्रोग्राम को पास किये गए सारे 'आर्ग्युमेंट्स' को प्रिंट करेगा। |
02:23 | अंत में हमारे पास 'return 0' स्टेटमेंट है। |
02:27 | अब अपने कीबोर्ड पर एक साथ 'Ctrl+Alt+T' कीज़ दबाकर 'टर्मिनल' खोलते हैं। |
02:35 | टाइप करें: 'gcc space main hyphen with hyphen args.c space hyphen o space args' एंटर दबाएं। |
02:49 | टाइप करें: 'dot slash args' एंटर दबाएं। |
02:54 | आप निम्न की तरह आउटपुट देख सकते हैं:
'Total number of arguments are 1' 'The first argument is null' 'arguments are ./args' |
03:06 | 'कमांड लाइन आर्ग्युमेंट्स' निष्पादन के दौरान दिए जाते हैं। |
03:11 | 'आर्ग्युमेंट्स की कुल संख्या 1 है' क्योंकि 'zeroth आर्ग्युमेंट' अपने आप में निष्पादन योग्य फाइलनेम है। |
03:19 | 'पहला आर्ग्युमेंट 'null' है' क्योंकि हमने प्रोग्राम को कोई भी आर्ग्युमेंट पास नहीं किया है। |
03:26 | आर्ग्युमेंट्स' केवल एक है जोकि 'dot slash args' है |
03:31 | अब दोबारा निष्पादन करते हैं। |
03:34 | अप एरो की दबाएं 'स्पेस' टाइप करें 'Sunday स्पेस Monday स्पेस Tuesday' एंटर दबाएं। |
03:47 | अब हम आउटपुट देख सकते हैं:
'Total number of arguments are 4' 'The first argument is Sunday' 'Arguments are ./args' 'Sunday Monday' और 'Tuesday'. |
04:04 | अब मैं आउटपुट समझाती हूँ। |
04:06 | आर्ग्युमेंट्स की कुल संख्या 4 है जैसे कि './args, Sunday, Monday' और 'Tuesday' |
04:14 | 'पहला आर्ग्युमेंट' 'Sunday' है। |
04:17 | 'zeroeth आर्ग्युमेंट' हमेशा निष्पादन योग्य फाइल का नाम देता है। |
04:22 | 'Sunday' 'पहले आर्ग्युमेंट' को नियुक्त किया गया है। |
04:25 | 'Monday' 'दूसरे आर्ग्युमेंट' को नियुक्त किया गया है। |
04:28 | 'Tuesday' 'तीसरे आर्ग्युमेंट' को नियुक्त किया गया है। |
04:31 | यह हमें इस ट्यूटोरियल के अंत में लाता है। इसे सारांशित करते हैं। |
04:37 | इस ट्यूटोरियल में हमने निम्न करना सीखा,
|
04:45 | नियत कार्य में, भिन्न 'आर्ग्युमेंट्स' के साथ प्रोग्राम का निष्पादन करें। |
04:51 | नीचे दिए गए लिंक पर उपलब्ध वीडिओ देखें। |
04:54 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
04:57 | अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं। |
05:02 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है। |
05:08 | ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं। अधिक जानकारी के लिए कृपया 'contact@spoken-tutorial.org' पर लिखें। |
05:18 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है। |
05:22 | यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है। |
05:30 | इस मिशन पर अधिक जानकारी 'http://spoken-tutorial.org\NMEICT-Intro' पर उपलब्ध है। |
05:36 | आय आय टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद। |