Difference between revisions of "C-and-C++/C3/Strings/Hindi"
From Script | Spoken-Tutorial
(Created page with '{| border = 1 |'''Time''' |'''Narration''' |- | 00.01 | '''C और C++''' में '''स्ट्रिंग'' पर स्पोकन ट्यूटोरियल …') |
|||
Line 8: | Line 8: | ||
|- | |- | ||
| 00.01 | | 00.01 | ||
− | | '''C और C++''' में | + | | '''C और C++''' में स्ट्रिंग पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
|- | |- | ||
| 00.06 | | 00.06 | ||
Line 14: | Line 14: | ||
|- | |- | ||
| 00.08 | | 00.08 | ||
− | | | + | | स्ट्रिंग क्या है। |
|- | |- | ||
| 00.10 | | 00.10 | ||
− | | | + | | स्ट्रिंग डिक्लेयर (घोषित) करना। |
|- | |- | ||
| 00.13 | | 00.13 | ||
− | | | + | | स्ट्रिंग को इनीशिलाइज करना। |
|- | |- | ||
| 00.15 | | 00.15 | ||
− | | | + | |स्ट्रिंग पर कुछ उदाहरण। |
|- | |- | ||
Line 43: | Line 43: | ||
|00.29 | |00.29 | ||
| '''gcc '''और '''g++ कंपाइलर वर्जन 4.6.1 . | | '''gcc '''और '''g++ कंपाइलर वर्जन 4.6.1 . | ||
− | |||
|- | |- | ||
|00.35 | |00.35 | ||
− | | | + | |स्ट्रिंग के परिचय के साथ शुरू करें। |
|- | |- | ||
|00.38 | |00.38 | ||
− | | | + | |स्ट्रिंग अक्षरों का एक क्रम है, जो कि सिंगल डेटा आइटम के रूप में कार्य करता है। |
|- | |- | ||
| 00.44 | | 00.44 | ||
|Size of '''string '''= length of '''string + 1 | |Size of '''string '''= length of '''string + 1 | ||
− | |||
|- | |- | ||
| 00.49 | | 00.49 | ||
− | |अब मैं आपको बताता हूँ कि | + | |अब मैं आपको बताता हूँ कि स्ट्रिंग कैसे घोषित करें। |
|- | |- | ||
Line 80: | Line 78: | ||
|- | |- | ||
| 01.13 | | 01.13 | ||
− | | | + | |अब हम एक उदाहरण देखेंगे। |
|- | |- | ||
| 01.15 | | 01.15 | ||
− | | मैंने पहले से ही प्रोग्राम टाइप किया है, मैं इसे खोलूँगा। | + | |मैंने पहले से ही प्रोग्राम टाइप किया है, मैं इसे खोलूँगा। |
|- | |- | ||
|01.19 | |01.19 | ||
− | | ध्यान दें कि हमारा फाइलनेम '''string.c''' है। | + | |ध्यान दें, कि हमारा फाइलनेम '''string.c''' है। |
− | + | ||
|- | |- | ||
|01.23 | |01.23 | ||
− | | इस प्रोग्राम में हम स्ट्रिंग को यूजर से इनपुट के रुप में लेंगे और इसे प्रिंट करेंगे। | + | |इस प्रोग्राम में हम स्ट्रिंग को यूजर से इनपुट के रुप में लेंगे और इसे प्रिंट करेंगे। |
|- | |- | ||
|01.29 | |01.29 | ||
|अब मैं कोड समझाता हूँ। | |अब मैं कोड समझाता हूँ। | ||
− | |||
|- | |- | ||
|01.32 | |01.32 | ||
Line 106: | Line 102: | ||
|- | |- | ||
| 01.43 | | 01.43 | ||
− | |जब भी हम | + | |जब भी हम स्ट्रिंग फंक्शन्स पर कार्य करते हैं, हमें इस हेडर फाइल को सम्मिलित करना चाहिए। |
|- | |- | ||
Line 118: | Line 114: | ||
|- | |- | ||
|01.55 | |01.55 | ||
− | |यहाँ हम यूजर से | + | |यहाँ हम यूजर से स्ट्रिंग स्वीकार कर रहे हैं। |
|- | |- | ||
Line 126: | Line 122: | ||
|- | |- | ||
|02.05 | |02.05 | ||
− | | हम स्ट्रिंग के साथ स्पेसेस सम्मिलित करने के लिए कैरेट चिन्ह और \n का उपयोग कर रहे हैं। | + | |हम स्ट्रिंग के साथ स्पेसेस सम्मिलित करने के लिए कैरेट चिन्ह और \n का उपयोग कर रहे हैं। |
|- | |- | ||
Line 135: | Line 131: | ||
| 02.13 | | 02.13 | ||
|और यह हमारा '''return ''' स्टेटमेंट है। | |और यह हमारा '''return ''' स्टेटमेंट है। | ||
− | |||
|- | |- | ||
| 02.16 | | 02.16 | ||
− | | अब सेव पर क्लिक करें। | + | |अब सेव पर क्लिक करें। |
|- | |- | ||
Line 154: | Line 149: | ||
| 02.37 | | 02.37 | ||
|और एंटर दबाएँ। | |और एंटर दबाएँ। | ||
− | |||
|- | |- | ||
| 02.40 | | 02.40 | ||
− | | निष्पादित करने के लिए टाइप करें '''./str ''' | + | |निष्पादित करने के लिए टाइप करें '''./str ''' |
|- | |- | ||
Line 165: | Line 159: | ||
|- | |- | ||
− | | 02.46 | + | |02.46 |
|यहाँ यह इस प्रकार प्रदर्शित होता है '''Enter the string . ''' | |यहाँ यह इस प्रकार प्रदर्शित होता है '''Enter the string . ''' | ||
Line 175: | Line 169: | ||
| 02.56 | | 02.56 | ||
|अब एंटर दबाएँ। | |अब एंटर दबाएँ। | ||
− | |||
|- | |- | ||
| 02.58 | | 02.58 | ||
− | | आउटपुट प्रदर्शित होता है ''' The string is Talk To A Teacher''' | + | |आउटपुट प्रदर्शित होता है ''' The string is Talk To A Teacher''' |
|- | |- | ||
| 03.03 | | 03.03 | ||
|अब अपनी स्लाइड्स पर वापस जाएँ। | |अब अपनी स्लाइड्स पर वापस जाएँ। | ||
− | |||
|- | |- | ||
| 03.06 | | 03.06 | ||
− | | अब तक हमने एक '''स्ट्रिंग''' की घोषणा के बारे में चर्चा की। | + | |अब तक हमने एक '''स्ट्रिंग''' की घोषणा के बारे में चर्चा की। |
|- | |- | ||
| 03.10 | | 03.10 | ||
− | | अब हम चर्चा करने जा रहे हैं कि स्ट्रिंग को इनीशिलाइज कैसे करें। | + | |अब हम चर्चा करने जा रहे हैं कि स्ट्रिंग को इनीशिलाइज कैसे करें। |
|- | |- | ||
Line 215: | Line 207: | ||
| 03.36 | | 03.36 | ||
|उदाहरण: '''char names[10] = {'P', 'r', 'i', 'y', 'a'}''' सिंगल कोट्स में | |उदाहरण: '''char names[10] = {'P', 'r', 'i', 'y', 'a'}''' सिंगल कोट्स में | ||
− | |||
|- | |- | ||
Line 236: | Line 227: | ||
| 04.03 | | 04.03 | ||
|अब सेव पर क्लिक करें। | |अब सेव पर क्लिक करें। | ||
− | |||
|- | |- | ||
| 04.06 | | 04.06 | ||
|हम '''स्ट्रिंग''' को इनीशिलाइज करने जा रहे हैं। | |हम '''स्ट्रिंग''' को इनीशिलाइज करने जा रहे हैं। | ||
− | |||
|- | |- | ||
Line 250: | Line 239: | ||
| 04.11 | | 04.11 | ||
| '''= और डबल कोट्स के अंदर“Spoken- Tutorial”; ''' | | '''= और डबल कोट्स के अंदर“Spoken- Tutorial”; ''' | ||
− | |||
− | |||
|- | |- | ||
| 04.20 | | 04.20 | ||
|अब सेव पर क्लिक करें। | |अब सेव पर क्लिक करें। | ||
− | |||
|- | |- | ||
Line 265: | Line 251: | ||
| 04.27 | | 04.27 | ||
|सेव पर क्लिक करें। | |सेव पर क्लिक करें। | ||
− | |||
|- | |- | ||
| 04.30 | | 04.30 | ||
− | | निष्पादित करें। | + | |निष्पादित करें। |
− | + | ||
|- | |- | ||
| 04.31 | | 04.31 | ||
|अपने टर्मिनल पर वापस जाएँ । | |अपने टर्मिनल पर वापस जाएँ । | ||
− | |||
|- | |- | ||
| 04.33 | | 04.33 | ||
− | | कम्पाइल करने के लिए टाइप करें, | + | |कम्पाइल करने के लिए टाइप करें, |
− | + | ||
|- | |- | ||
| 04.35 | | 04.35 | ||
|'''gcc space stringinitialize.c space -o space str2 ''' | |'''gcc space stringinitialize.c space -o space str2 ''' | ||
− | |||
|- | |- | ||
Line 307: | Line 288: | ||
|- | |- | ||
| 05.09 | | 05.09 | ||
− | | अपने प्रोग्राम पर वापस आएँ। | + | |अपने प्रोग्राम पर वापस आएँ। |
− | + | ||
|- | |- | ||
| 05.11 | | 05.11 | ||
|मानिए कि यहाँ हम string की वर्तनी '''sting''' लिखते हैं। | |मानिए कि यहाँ हम string की वर्तनी '''sting''' लिखते हैं। | ||
− | |||
|- | |- | ||
| 05.16 | | 05.16 | ||
|सेव पर क्लिक करें। | |सेव पर क्लिक करें। | ||
− | |||
|- | |- | ||
Line 334: | Line 312: | ||
|- | |- | ||
| 05.23 | | 05.23 | ||
− | | हम एक fatal एरर देखते हैं। | + | |हम एक fatal एरर देखते हैं। |
|- | |- | ||
| 05.25 | | 05.25 | ||
|'''sting.h: no such file or directory ''' | |'''sting.h: no such file or directory ''' | ||
− | |||
|- | |- | ||
| 05.28 | | 05.28 | ||
|'''compilation terminated ''' | |'''compilation terminated ''' | ||
− | |||
Line 350: | Line 326: | ||
| 05.30 | | 05.30 | ||
|अपने प्रोग्राम पर वापस आएँ। | |अपने प्रोग्राम पर वापस आएँ। | ||
− | |||
|- | |- | ||
| 05.32 | | 05.32 | ||
|ऐसा इसलिए, क्योंकि कम्पाइलर '''sting.h ''' नामक हेडर फाइल का पता लगाने में समर्थ नहीं है। | |ऐसा इसलिए, क्योंकि कम्पाइलर '''sting.h ''' नामक हेडर फाइल का पता लगाने में समर्थ नहीं है। | ||
− | |||
|- | |- | ||
| 05.39 | | 05.39 | ||
|इसलिए यह एक एरर दे रहा है। | |इसलिए यह एक एरर दे रहा है। | ||
− | |||
|- | |- | ||
| 05.41 | | 05.41 | ||
|एरर फिक्स करें। | |एरर फिक्स करें। | ||
− | |||
− | |||
|- | |- | ||
| 05.43 | | 05.43 | ||
|यहाँ '''r''' टाइप करें। | |यहाँ '''r''' टाइप करें। | ||
− | |||
|- | |- | ||
| 05.45 | | 05.45 | ||
|सेव पर क्लिक करें। | |सेव पर क्लिक करें। | ||
− | |||
|- | |- | ||
| 05.46 | | 05.46 | ||
Line 382: | Line 351: | ||
| 05.47 | | 05.47 | ||
|अपने टर्मिनल पर वापस आएँ। | |अपने टर्मिनल पर वापस आएँ। | ||
− | |||
|- | |- | ||
Line 411: | Line 379: | ||
| 06.07 | | 06.07 | ||
|देखते हैं क्या होता है। | |देखते हैं क्या होता है। | ||
− | |||
|- | |- | ||
| 06.09 | | 06.09 | ||
|अपने टर्मिनल पर वापस आएँ। | |अपने टर्मिनल पर वापस आएँ। | ||
− | |||
|- | |- | ||
| 06.11 | | 06.11 | ||
|प्रोम्प्ट क्लियर करें। | |प्रोम्प्ट क्लियर करें। | ||
− | |||
|- | |- | ||
| 06.15 | | 06.15 | ||
|पहले की तरह कम्पाइल करें। | |पहले की तरह कम्पाइल करें। | ||
− | |||
|- | |- | ||
| 06.17 | | 06.17 | ||
|हम एक एरर देखते हैं। | |हम एक एरर देखते हैं। | ||
− | |||
|- | |- | ||
| 06.19 | | 06.19 | ||
Line 436: | Line 399: | ||
| 06.24 | | 06.24 | ||
|format %s expects argument of type 'char, ' but argument 2 has type 'int' | |format %s expects argument of type 'char, ' but argument 2 has type 'int' | ||
− | |||
|- | |- | ||
| 06.32 | | 06.32 | ||
|अपने प्रोग्राम पर वापस आएँ। | |अपने प्रोग्राम पर वापस आएँ। | ||
− | |||
|- | |- | ||
| 06.36 | | 06.36 | ||
− | |ऐसा इसलिए, क्योंकि हमने | + | |ऐसा इसलिए, क्योंकि हमने स्ट्रिंग के लिए फॉर्मेट स्पेसिफायर के रूप में ''' %s''' का उपयोग किया है। |
|- | |- | ||
| 06.42 | | 06.42 | ||
− | |और हम इसे एक | + | |और हम इसे एक इंटिजर डेटा टाइप के साथ इनीशिलाइज कर रहे हैं। |
|- | |- | ||
Line 457: | Line 418: | ||
| 06.49 | | 06.49 | ||
|यहाँ '''char'''टाइप करें। | |यहाँ '''char'''टाइप करें। | ||
− | |||
|- | |- | ||
Line 469: | Line 429: | ||
|- | |- | ||
| 06.56 | | 06.56 | ||
− | |पहले की तरह कम्पाइल और निष्पादित करें। | + | |पहले की तरह कम्पाइल और निष्पादित करें। |
− | + | ||
|- | |- | ||
| 07.00 | | 07.00 | ||
|हाँ, यह कार्य कर रहा है। | |हाँ, यह कार्य कर रहा है। | ||
− | |||
|- | |- | ||
| 07.03 | | 07.03 | ||
|अब हम देखेंगे, कि इसी प्रोग्राम को '''C++''' में कैसे निष्पादित करते हैं। | |अब हम देखेंगे, कि इसी प्रोग्राम को '''C++''' में कैसे निष्पादित करते हैं। | ||
− | |||
|- | |- | ||
| 07.08 | | 07.08 | ||
|अपने प्रोग्राम पर वापस आएँ। | |अपने प्रोग्राम पर वापस आएँ। | ||
− | |||
|- | |- | ||
| 07.11 | | 07.11 | ||
| '''string.c''' फाइल खोलें। | | '''string.c''' फाइल खोलें। | ||
− | |||
|- | |- | ||
| 07.15 | | 07.15 | ||
|हम यहाँ कोड एडिट करेंगे। | |हम यहाँ कोड एडिट करेंगे। | ||
− | |||
|- | |- | ||
| 07.18 | | 07.18 | ||
|पहले, अपने कीबोर्ड पर '''shift, ctrl और S''' कीज एक साथ दबाएँ। | |पहले, अपने कीबोर्ड पर '''shift, ctrl और S''' कीज एक साथ दबाएँ। | ||
− | |||
|- | |- | ||
| 07.25 | | 07.25 | ||
|एक्सटेंशन '''.cpp''' के साथ फाइल सेव करें। | |एक्सटेंशन '''.cpp''' के साथ फाइल सेव करें। | ||
− | |||
|- | |- | ||
| 07.29 | | 07.29 | ||
|और सेव पर क्लिक करें। | |और सेव पर क्लिक करें। | ||
− | |||
|- | |- | ||
Line 517: | Line 468: | ||
| 07.43 | | 07.43 | ||
|अब सेव पर क्लिक करें। | |अब सेव पर क्लिक करें। | ||
− | |||
|- | |- | ||
| 07.47 | | 07.47 | ||
− | |अब,हम इस | + | |अब,हम इस डिक्लेरैशन को डिलीट करेंगे। |
− | + | ||
|- | |- | ||
| 07.50 | | 07.50 | ||
− | |और हम | + | |और हम स्ट्रिंग वेरिएबल घोषित करेंगे। |
|- | |- | ||
Line 543: | Line 492: | ||
|- | |- | ||
| 08.07 | | 08.07 | ||
− | |यहाँ क्लोजिंग ब्रैकेट डिलीट करें। | + | |यहाँ क्लोजिंग ब्रैकेट डिलीट करें। |
− | + | ||
|- | |- | ||
Line 584: | Line 532: | ||
| 09.03 | | 09.03 | ||
|चूँकि, हम '''C++''' में फॉर्मेट स्पेसिफायर का उपयोग नहीं करते, तो कम्पाइलर जानना चाहिए कि strname स्ट्रिंग वेरिएबल है। | |चूँकि, हम '''C++''' में फॉर्मेट स्पेसिफायर का उपयोग नहीं करते, तो कम्पाइलर जानना चाहिए कि strname स्ट्रिंग वेरिएबल है। | ||
− | |||
|- | |- | ||
Line 593: | Line 540: | ||
|- | |- | ||
| 09.18 | | 09.18 | ||
− | |यह उऩ्हें | + | |यह उऩ्हें स्ट्रिंग के रूप में संचित करता है। |
− | + | ||
|- | |- | ||
| 09.22 | | 09.22 | ||
|अब, प्रोग्राम निष्पादित करें। अपने टर्मिनल पर वापस आएँ। | |अब, प्रोग्राम निष्पादित करें। अपने टर्मिनल पर वापस आएँ। | ||
− | |||
|- | |- | ||
Line 606: | Line 551: | ||
|- | |- | ||
| 09.30 | | 09.30 | ||
− | | कम्पाइल करने के लिए, टाइप करें | + | |कम्पाइल करने के लिए, टाइप करें |
− | + | ||
|- | |- | ||
| 09.32 | | 09.32 | ||
|'''g++ space string.cpp space -o space str3 ''' | |'''g++ space string.cpp space -o space str3 ''' | ||
− | |||
|- | |- | ||
| 09.39 | | 09.39 | ||
|और एंटर दबाएँ। | |और एंटर दबाएँ। | ||
− | |||
|- | |- | ||
| 09.41 | | 09.41 | ||
|निष्पादित करने के लिए, टाइप करें '''./str3 ''' | |निष्पादित करने के लिए, टाइप करें '''./str3 ''' | ||
− | |||
|- | |- | ||
| 09.46 | | 09.46 | ||
|एंटर दबाएँ। | |एंटर दबाएँ। | ||
− | |||
|- | |- | ||
Line 635: | Line 575: | ||
| 09.50 | | 09.50 | ||
|मैं प्रविष्ट करूँगा '''Talk To A Teacher ''' | |मैं प्रविष्ट करूँगा '''Talk To A Teacher ''' | ||
− | |||
|- | |- | ||
Line 649: | Line 588: | ||
|- | |- | ||
| 10.03 | | 10.03 | ||
− | |हम देख सकते हैं, कि आउटपुट हमारे C | + | |हम देख सकते हैं, कि आउटपुट हमारे C कोड के समान है। |
|- | |- | ||
| 10.07 | | 10.07 | ||
Line 664: | Line 603: | ||
|- | |- | ||
| 10.13 | | 10.13 | ||
− | | | + | |स्ट्रिंग्स |
|- | |- | ||
| 10.14 | | 10.14 | ||
− | | | + | |स्ट्रिंग को डिक्लेयर करना। |
|- | |- | ||
Line 676: | Line 615: | ||
|- | |- | ||
|10.20 | |10.20 | ||
− | | | + | |स्ट्रिंग को इनीशिलाइज करना। |
Line 727: | Line 666: | ||
| 11.12 | | 11.12 | ||
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। | |इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। | ||
− | |||
|- | |- |
Revision as of 12:54, 5 May 2014
Time | Narration
|
00.01 | C और C++ में स्ट्रिंग पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00.06 | इस ट्यूटोरियल में हम सीखेगें कि, |
00.08 | स्ट्रिंग क्या है। |
00.10 | स्ट्रिंग डिक्लेयर (घोषित) करना। |
00.13 | स्ट्रिंग को इनीशिलाइज करना। |
00.15 | स्ट्रिंग पर कुछ उदाहरण। |
00.17 | हम कुछ सामान्य एरर्स और उनके समाधान भी देखेंगे। |
00.22 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं उपयोग कर रहा हूँ, |
00.25 | उबंटु ऑपरेटिंग सिस्टम वर्जन 11.04 |
00.29 | gcc और g++ कंपाइलर वर्जन 4.6.1 . |
00.35 | स्ट्रिंग के परिचय के साथ शुरू करें। |
00.38 | स्ट्रिंग अक्षरों का एक क्रम है, जो कि सिंगल डेटा आइटम के रूप में कार्य करता है। |
00.44 | Size of string = length of string + 1 |
00.49 | अब मैं आपको बताता हूँ कि स्ट्रिंग कैसे घोषित करें। |
00.52 | इसके लिए सिंटैक्स है.. |
00.55 | char, string का नाम और size
|
00.59 | char डेटा टाइप है, name of the string स्ट्रिंग का नाम है, और हम यहाँ साइज (आकार) दे सकते हैं। |
01.06 | उदाहरणः यहाँ हमने size 10 के साथ character string names घोषित किया है। |
01.13 | अब हम एक उदाहरण देखेंगे। |
01.15 | मैंने पहले से ही प्रोग्राम टाइप किया है, मैं इसे खोलूँगा। |
01.19 | ध्यान दें, कि हमारा फाइलनेम string.c है। |
01.23 | इस प्रोग्राम में हम स्ट्रिंग को यूजर से इनपुट के रुप में लेंगे और इसे प्रिंट करेंगे। |
01.29 | अब मैं कोड समझाता हूँ। |
01.32 | ये हमारी हेडर फाइल्स हैं। |
01.34 | यहाँ string.h, string प्रबंधन उपयोगिता के declarations (डिक्लेरैशन), functions (फंक्शन्स), constants (कॉन्स्टन्ट) को सम्मिलित करता है। |
01.43 | जब भी हम स्ट्रिंग फंक्शन्स पर कार्य करते हैं, हमें इस हेडर फाइल को सम्मिलित करना चाहिए। |
01.47 | यह हमारा मेन फंक्शन है। |
01.49 | यहाँ हम साइज '30' के साथ string strname घोषित कर रहे हैं। |
01.55 | यहाँ हम यूजर से स्ट्रिंग स्वीकार कर रहे हैं। |
01.58 | string को रीड(पढने) करने के लिए, हम फॉर्मेट स्पेसिफायर %s के साथscanf() फंक्शन का उपयोग कर सकते हैं। |
02.05 | हम स्ट्रिंग के साथ स्पेसेस सम्मिलित करने के लिए कैरेट चिन्ह और \n का उपयोग कर रहे हैं। |
02.11 | फिर हम string प्रिंट करेंगे। |
02.13 | और यह हमारा return स्टेटमेंट है। |
02.16 | अब सेव पर क्लिक करें। |
02.18 | प्रोग्राम को निष्पादित करें। |
02.20 | कृपया अपने कीबोर्ड पर Ctrl, Alt और T कीज एक साथ दबाकर टर्मिनल विंडो खोलें। |
02.30 | कम्पाइल करने के लिए टाइप करें gcc space string.c space -o space str |
02.37 | और एंटर दबाएँ। |
02.40 | निष्पादित करने के लिए टाइप करें ./str |
02.43 | अब एंटर दबाएँ। |
02.46 | यहाँ यह इस प्रकार प्रदर्शित होता है Enter the string . |
02.49 | मैं टाइप करूँगा Talk To A Teacher. |
02.56 | अब एंटर दबाएँ। |
02.58 | आउटपुट प्रदर्शित होता है The string is Talk To A Teacher |
03.03 | अब अपनी स्लाइड्स पर वापस जाएँ। |
03.06 | अब तक हमने एक स्ट्रिंग की घोषणा के बारे में चर्चा की। |
03.10 | अब हम चर्चा करने जा रहे हैं कि स्ट्रिंग को इनीशिलाइज कैसे करें। |
03.13 | इसके लिए सिंटैक्स है, |
03.16 | char var_name[size] = “string”; |
03.20 | उदाहरण, यहाँ हमने साइज 10 के साथ केरेक्टर स्ट्रिंग “names”"' घोषित किया है तथा string , “Priya”"' है। |
03.28 | अन्य सिंटैक्स है |
03.31 | char var_name[ ] = {'S', 't', 'r', 'i', 'n', 'g'} सिंगल कोट्स में
|
03.36 | उदाहरण: char names[10] = {'P', 'r', 'i', 'y', 'a'} सिंगल कोट्स में |
03.42 | अब मैं आपको बताता हूँ, कि उदाहरण के साथ पहले सिंटैक्स का उपयोग कैसे करें। |
03.48 | अपने एडिटर पर वापस जाएँ। हम इसी उदाहरण का उपयोग करेंगे। |
03.52 | पहले, अपने कीबोर्ड पर shift, ctrl और s कीज एक साथ दबाएँ। |
03.58 | अब stringinitialize नाम के साथ फाइल सेव करें। |
04.03 | अब सेव पर क्लिक करें। |
04.06 | हम स्ट्रिंग को इनीशिलाइज करने जा रहे हैं। |
04.08 | अतः 5th लाइन पर टाइप करें। |
04.11 | = और डबल कोट्स के अंदर“Spoken- Tutorial”; |
04.20 | अब सेव पर क्लिक करें। |
04.22 | अब इन दो लाइनो को हटाएँ, क्योंकि हम केवल string प्रिंट करने जा रहे हैं। |
04.27 | सेव पर क्लिक करें। |
04.30 | निष्पादित करें। |
04.31 | अपने टर्मिनल पर वापस जाएँ । |
04.33 | कम्पाइल करने के लिए टाइप करें, |
04.35 | gcc space stringinitialize.c space -o space str2 |
04.44 | यहाँ हमारे पास str2 है, क्योंकि हम फाइल string.c के लिए आउटपुट पैरामीटर str को ओवरराइट नहीं करना चाहते हैं। |
04.54 | अब एंटर दबाएँ। |
04.56 | निष्पादित करने के लिए टाइप करें ./str2 |
05.00 | आउटपुट प्रदर्शित होता है "The string is Spoken-Tutorial". |
05.06 | अब हम कुछ सामान्य एरर्स देखेंगे, जो आगे आ सकती है। |
05.09 | अपने प्रोग्राम पर वापस आएँ। |
05.11 | मानिए कि यहाँ हम string की वर्तनी sting लिखते हैं। |
05.16 | सेव पर क्लिक करें। |
05.18 | निष्पादित करें। |
05.19 | टर्मिनल पर वापस जाएँ। |
05.21 | पहले की तरह कम्पाइल करें। |
05.23 | हम एक fatal एरर देखते हैं। |
05.25 | sting.h: no such file or directory |
05.28 | compilation terminated
|
05.30 | अपने प्रोग्राम पर वापस आएँ। |
05.32 | ऐसा इसलिए, क्योंकि कम्पाइलर sting.h नामक हेडर फाइल का पता लगाने में समर्थ नहीं है। |
05.39 | इसलिए यह एक एरर दे रहा है। |
05.41 | एरर फिक्स करें। |
05.43 | यहाँ r टाइप करें। |
05.45 | सेव पर क्लिक करें। |
05.46 | फिर से, निष्पादित करें। |
05.47 | अपने टर्मिनल पर वापस आएँ। |
05.50 | पहले की तरह कम्पाइल और निष्पादित करें। |
05.54 | हाँ, यह कार्य कर रहा है। |
05.56 | अब, अन्य सामान्य एरर देखें। |
05.59 | अपने प्रोग्राम पर वापस आएँ। |
06.02 | मानिए, कि यहाँ मैं char की जगह int टाइप करूँगा। |
06.06 | अब, सेव पर क्लिक करें। |
06.07 | देखते हैं क्या होता है। |
06.09 | अपने टर्मिनल पर वापस आएँ। |
06.11 | प्रोम्प्ट क्लियर करें। |
06.15 | पहले की तरह कम्पाइल करें। |
06.17 | हम एक एरर देखते हैं। |
06.19 | Wide character array initialized from non-wide string
|
06.24 | format %s expects argument of type 'char, ' but argument 2 has type 'int' |
06.32 | अपने प्रोग्राम पर वापस आएँ। |
06.36 | ऐसा इसलिए, क्योंकि हमने स्ट्रिंग के लिए फॉर्मेट स्पेसिफायर के रूप में %s का उपयोग किया है। |
06.42 | और हम इसे एक इंटिजर डेटा टाइप के साथ इनीशिलाइज कर रहे हैं। |
06.47 | एरर फिक्स करें। |
06.49 | यहाँ charटाइप करें। |
06.51 | सेव पर क्लिक करें। |
06.53 | निष्पादित करें। अपने टर्मिनल पर वापस आएँ। |
06.56 | पहले की तरह कम्पाइल और निष्पादित करें। |
07.00 | हाँ, यह कार्य कर रहा है। |
07.03 | अब हम देखेंगे, कि इसी प्रोग्राम को C++ में कैसे निष्पादित करते हैं। |
07.08 | अपने प्रोग्राम पर वापस आएँ। |
07.11 | string.c फाइल खोलें। |
07.15 | हम यहाँ कोड एडिट करेंगे। |
07.18 | पहले, अपने कीबोर्ड पर shift, ctrl और S कीज एक साथ दबाएँ। |
07.25 | एक्सटेंशन .cpp के साथ फाइल सेव करें। |
07.29 | और सेव पर क्लिक करें। |
07.33 | अब,हम हेडर फाइल iostream के रूप में बदलेंगे। |
07.38 | using स्टेटमेंट सम्मिलित करें। |
07.43 | अब सेव पर क्लिक करें। |
07.47 | अब,हम इस डिक्लेरैशन को डिलीट करेंगे। |
07.50 | और हम स्ट्रिंग वेरिएबल घोषित करेंगे। |
07.53 | टाइप करेंstring space strname और semicolon |
07.59 | सेव पर क्लिक करें।
|
08.02 | printf स्टेटमेंट को cout स्टेटमेंट के साथ बदलें। |
08.07 | यहाँ क्लोजिंग ब्रैकेट डिलीट करें। |
08.11 | scanf' स्टेटमेंट डिलीट करें और टाइप करें getline ओपनिंग एंगल ब्रैकेट, क्लोजिंग ब्रैकेट, ब्रैकेट में टाइप करें(cin, strname) |
08.24 | अंत में, टाइप करें semicolon |
08.28 | अब फिर से, printf स्टेटमेंट को cout स्टेटमेंट के साथ बदलें। |
08.36 | फॉर्मेट स्पेसिफायर और \n डिलीट करें। |
08.40 | अब कॉमा डिलीट करें। |
08.42 | दो ओपनिंग एंगल ब्रैकेट टाइप करें, यहाँ ब्रैकेट डिलीट करें। |
08.49 | दो ओपनिंग एंगल ब्रैकेट टाइप करें और डबल कोट्स में टाइप करें \n
|
08.54 | और सेव पर क्लिक करें। |
08.58 | यहाँ, हमने स्ट्रिंग वेरिएबल'strname' घोषित किया है। |
09.03 | चूँकि, हम C++ में फॉर्मेट स्पेसिफायर का उपयोग नहीं करते, तो कम्पाइलर जानना चाहिए कि strname स्ट्रिंग वेरिएबल है। |
09.13 | यहाँ, हमने इनपुट क्रम से अक्षर निकालने के लिए getline का उपयोग किया।
|
09.18 | यह उऩ्हें स्ट्रिंग के रूप में संचित करता है। |
09.22 | अब, प्रोग्राम निष्पादित करें। अपने टर्मिनल पर वापस आएँ। |
09.27 | प्रोम्प्ट क्लियर करें। |
09.30 | कम्पाइल करने के लिए, टाइप करें |
09.32 | g++ space string.cpp space -o space str3 |
09.39 | और एंटर दबाएँ। |
09.41 | निष्पादित करने के लिए, टाइप करें ./str3 |
09.46 | एंटर दबाएँ। |
09.47 | यह इस प्रकार प्रदर्शित होता है Enter the string |
09.50 | मैं प्रविष्ट करूँगा Talk To A Teacher |
09.55 | अब एंटर दबाएँ। |
09.57 | आउटपुट प्रदर्शित होता है |
09.59 | ' "The string is Talk To A Teacher "' |
10.03 | हम देख सकते हैं, कि आउटपुट हमारे C कोड के समान है। |
10.07 | अब, अपने स्लाइड्स पर वापस आएँ। |
10.10 | संक्षेप में... |
10.11 | इस ट्यूटोरियल में हमने सीखा, |
10.13 | स्ट्रिंग्स |
10.14 | स्ट्रिंग को डिक्लेयर करना। |
10.16 | eg: char strname[30] |
10.20 | स्ट्रिंग को इनीशिलाइज करना।
|
10.21 | eg: char strname[30] = “Talk To A Teacher” |
10.26 | एक नियत-कार्य के रूप में। |
10.28 | दूसरे सिंटैक्स का उपयोग करके string प्रिंट करने के लिए एक प्रोग्राम लिखें। |
10.34 | निम्न लिंक पर उपलब्ध विडियो देखें। |
10.37 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
10.40 | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं। |
10.44 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम |
10.46 | स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। |
10.49 | ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। |
10.54 | अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें। |
11.01 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। |
11.04 | यह भारत सरकार, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
11.12 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। |
11.16 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। |
11.20 | धन्यवाद। |