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)

Jump to: navigation, search
Time
Narration
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 हैडर फाइल' निम्न को परिभाषित करता है
  • 'न्यूमेरिक कन्वर्शन फंक्शन'
  • 'सूडो (Pseudo)-रैंडम नंबर्स'
  • 'जेनरेशन फंक्शन'
  • 'मेमरी एलोकेशन'
  • 'प्रोसेस कंट्रोल फंक्शन्स'
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 इस ट्यूटोरियल में हमने निम्न करना सीखा,
  • 'कमांड लाइन आर्ग्युमेंट्स'
  • 'argc'
  • 'argv'
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 आय आय टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Pratik kamble, Sakinashaikh, Shruti arya