Difference between revisions of "C-and-C++/C3/Strings/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(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''' का उपयोग किया है।  
+
|ऐसा इसलिए, क्योंकि हमने स्ट्रिंग के लिए फॉर्मेट स्पेसिफायर के रूप में ''' %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
|अब,हम इस declaration को डिलीट करेंगे।
+
|अब,हम इस डिक्लेरैशन को डिलीट करेंगे।  
+
  
 
|-
 
|-
 
| 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 धन्यवाद।

Contributors and Content Editors

Devraj, Pratik kamble, Sakinashaikh