Difference between revisions of "C-and-C++/C4/Working-With-Structures/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border = 1 |'''Time''' |'''Narration''' |- | 00.01 | '''C और C++''' में '''स्ट्रक्चर s'''(स्ट्रक्चर) पर स्पोक…')
 
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{| border = 1
 
{| border = 1
 
 
|'''Time'''
 
|'''Time'''
 
 
|'''Narration'''
 
|'''Narration'''
 
  
 
|-
 
|-
| 00.01
+
| 00:01
| '''C और C++''' में '''स्ट्रक्चर s'''(स्ट्रक्चर) पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
+
| '''C और C++''' में '''Structures'''(स्ट्रक्चर्स) पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
  
 
|-
 
|-
| 00.06
+
| 00:06
 
| इस ट्यूटोरियल में हम सीखेंगे कि,
 
| इस ट्यूटोरियल में हम सीखेंगे कि,
  
 
|-
 
|-
| 00.08
+
| 00:08
 
| स्ट्रक्चर क्या है।
 
| स्ट्रक्चर क्या है।
  
 
|-
 
|-
| 00.10
+
| 00:10
 
| स्ट्रक्चर को डिक्लेर(घोषित) करना
 
| स्ट्रक्चर को डिक्लेर(घोषित) करना
  
 
|-
 
|-
| 00.13
+
| 00:13
 
|हम इसे एक उदाहरण के माध्यम से समझेंगे।
 
|हम इसे एक उदाहरण के माध्यम से समझेंगे।
  
 
|-
 
|-
| 00.15
+
| 00:15
 
|इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रहा हूँ,
 
|इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रहा हूँ,
  
 
|-
 
|-
| 00.18
+
| 00:18
 
|उबंटु ऑपरेटिंग सिस्टम वर्जन '''11.04''',
 
|उबंटु ऑपरेटिंग सिस्टम वर्जन '''11.04''',
  
 
|-
 
|-
| 00.22
+
| 00:22
 
| '''gcc '''और '''g++ '''कंपाइलर वर्जन 4.6.1  
 
| '''gcc '''और '''g++ '''कंपाइलर वर्जन 4.6.1  
  
 
|-
 
|-
| 00.28
+
| 00:28
 
|स्ट्रक्चर के परिचय के साथ शुरू करें।
 
|स्ट्रक्चर के परिचय के साथ शुरू करें।
  
 
|-
 
|-
|00.31
+
|00:31
 
| जब एक और एक से अधिक वेरिएबल एक ही नाम में समूहित होते हैं, उसे स्ट्रक्चर कहते हैं।
 
| जब एक और एक से अधिक वेरिएबल एक ही नाम में समूहित होते हैं, उसे स्ट्रक्चर कहते हैं।
  
 
|-
 
|-
|00.37
+
|00:37
 
|स्ट्रक्चर का उपयोग भिन्न डेटा को एक ही ऑब्जेक्ट में इकट्ठा करने के लिए किया जाता है।
 
|स्ट्रक्चर का उपयोग भिन्न डेटा को एक ही ऑब्जेक्ट में इकट्ठा करने के लिए किया जाता है।
 
   
 
   
 
 
|-
 
|-
|00.42
+
|00:42
 
|इसे  '''compound data-type'''(कंपाउंड डेटा टाइप) कहते हैं।
 
|इसे  '''compound data-type'''(कंपाउंड डेटा टाइप) कहते हैं।
  
 
|-
 
|-
| 00.45
+
| 00:45
 
|इसका उपयोग संबंधित जानकारी को एक साथ इकट्ठा करने के लिए किया जाता है।
 
|इसका उपयोग संबंधित जानकारी को एक साथ इकट्ठा करने के लिए किया जाता है।
  
 
|-
 
|-
| 00.49
+
| 00:49
| अब हम स्ट्रक्चर को घोषित करने के लिए सिंटैक्स देखेंगे।
+
| अब हम स्ट्रक्चर को घोषित करने के लिए सिंटैक्स देखेंगे।
  
 
|-
 
|-
| 00.52
+
| 00:52
 
| यहाँ कीवर्ड '''struct''' कंपाइलर को कहता है कि स्ट्रक्चर घोषित हो गया है।  
 
| यहाँ कीवर्ड '''struct''' कंपाइलर को कहता है कि स्ट्रक्चर घोषित हो गया है।  
  
 
|-
 
|-
| 00.59
+
| 00:59
 
|'''strcut_name''' स्ट्रक्चर का नाम है।  
 
|'''strcut_name''' स्ट्रक्चर का नाम है।  
  
 
|-
 
|-
| 01.02
+
| 01:02
 
|उदाहरण '''struct employee; '''
 
|उदाहरण '''struct employee; '''
  
 
|-
 
|-
| 01.04
+
| 01:04
 
|आप कोई भी नाम दे सकते हैं।   
 
|आप कोई भी नाम दे सकते हैं।   
  
 
|-
 
|-
| 01.07
+
| 01:07
 
|अब हम देखेंगे कि स्ट्रक्चर वेरिएबल को कैसे घोषित करें।
 
|अब हम देखेंगे कि स्ट्रक्चर वेरिएबल को कैसे घोषित करें।
  
 
|-
 
|-
|01.10
+
|01:10
 
| इसके लिए सिंटैक्स है
 
| इसके लिए सिंटैक्स है
  
 
|-
 
|-
| 01.13
+
| 01:13
 
|'''struct struct_name and  struct_var; '''
 
|'''struct struct_name and  struct_var; '''
  
 
|-
 
|-
| 01.17
+
| 01:17
 
|'''struct_var''' , '''struc_name'''  प्रकार का एक वेरिएबल है।  
 
|'''struct_var''' , '''struc_name'''  प्रकार का एक वेरिएबल है।  
  
 
|-
 
|-
| 01.21
+
| 01:21
 
|उदाहरण, '''struct employee addr; '''
 
|उदाहरण, '''struct employee addr; '''
 
  
 
|-
 
|-
| 01.26
+
| 01:26
 
|'''addr'',''''employee''' प्रकार का वेरिएबल है।
 
|'''addr'',''''employee''' प्रकार का वेरिएबल है।
  
 
|-
 
|-
|01.30
+
|01:30
 
|अपने उदाहरण पर जाएँ।
 
|अपने उदाहरण पर जाएँ।
  
 
|-
 
|-
|01.33
+
|01:33
 
|मैंने एडिटर में प्रोग्राम पहले से ही टाइप किया है, अतः इसे खोलें।
 
|मैंने एडिटर में प्रोग्राम पहले से ही टाइप किया है, अतः इसे खोलें।
  
 
|-
 
|-
|01.37
+
|01:37
 
|ध्यान दें, कि हमारा फाइलनेम '''स्ट्रक्चर .c.''' है।
 
|ध्यान दें, कि हमारा फाइलनेम '''स्ट्रक्चर .c.''' है।
  
 
|-
 
|-
|01.41
+
|01:41
 
| इस प्रोग्राम में हम स्ट्रक्चर का उपयोग करके तीन विषयों के अंकों की गणना करेंगे।
 
| इस प्रोग्राम में हम स्ट्रक्चर का उपयोग करके तीन विषयों के अंकों की गणना करेंगे।
  
 
|-
 
|-
|01.48
+
|01:48
 
| अब मैं कोड समझाता हूँ।
 
| अब मैं कोड समझाता हूँ।
  
 
|-
 
|-
|01.51
+
|01:51
 
|यह हमारी हेडर फाइल है।
 
|यह हमारी हेडर फाइल है।
  
 
|-
 
|-
| 01.53
+
| 01:53
 
|यहाँ हमने  '''student''' के रूप में स्ट्रक्चर घोषित किया है।   
 
|यहाँ हमने  '''student''' के रूप में स्ट्रक्चर घोषित किया है।   
  
 
|-
 
|-
| 01.57
+
| 01:57
 
| फिर हमने  '''english, maths''' और '''science'''  के रूप में तीन इंटिजर वेरिएबल्स घोषित किये हैं।
 
| फिर हमने  '''english, maths''' और '''science'''  के रूप में तीन इंटिजर वेरिएबल्स घोषित किये हैं।
 
  
 
|-
 
|-
| 02.03
+
| 02:03
 
|वेरिएबल्स जो स्ट्रक्चर के तहत परिभाषित किये जाते हैं, स्ट्रक्चर के सदस्य कहलाते हैं।
 
|वेरिएबल्स जो स्ट्रक्चर के तहत परिभाषित किये जाते हैं, स्ट्रक्चर के सदस्य कहलाते हैं।
  
 
|-
 
|-
|02.09
+
|02:09
 
|यह हमारा मेन फंकशन है।
 
|यह हमारा मेन फंकशन है।
 
  
 
|-
 
|-
| 02.11
+
| 02:11
 
| यहाँ हमने एक इंटिजर वेरिएबल '''total ''' घोषित किया है।  
 
| यहाँ हमने एक इंटिजर वेरिएबल '''total ''' घोषित किया है।  
  
 
|-
 
|-
| 02.16
+
| 02:16
 
| अब हमने एक स्ट्रक्चर वेरिएबल '''stud घोषित किया, stud''' स्टूडेंट प्रकार का वेरिएबल है, इसका उपयोग स्ट्रक्चर सदस्य(मेम्बर्स) को बदलने और एक्सेस करने के लिए किया जाता है।  
 
| अब हमने एक स्ट्रक्चर वेरिएबल '''stud घोषित किया, stud''' स्टूडेंट प्रकार का वेरिएबल है, इसका उपयोग स्ट्रक्चर सदस्य(मेम्बर्स) को बदलने और एक्सेस करने के लिए किया जाता है।  
  
 
|-
 
|-
| 02.28
+
| 02:28
 
| यहाँ हमने सदस्य में बदलाव किया है।
 
| यहाँ हमने सदस्य में बदलाव किया है।
  
 
|-
 
|-
| 02.31
+
| 02:31
 
|उनको  75, 70 और 65 वेल्यू देकर।
 
|उनको  75, 70 और 65 वेल्यू देकर।
  
 
|-
 
|-
| 02.37
+
| 02:37
 
| यहाँ हम तीन विषयों के योग की गणना करते हैं।
 
| यहाँ हम तीन विषयों के योग की गणना करते हैं।
  
 
|-
 
|-
| 02.41
+
| 02:41
 
|फिर परिणाम घोषित करें।
 
|फिर परिणाम घोषित करें।
  
 
|-
 
|-
| 02.44
+
| 02:44
 
| यह हमारा रिटर्न स्टेटमेंट है।
 
| यह हमारा रिटर्न स्टेटमेंट है।
  
 
|-
 
|-
| 02.46
+
| 02:46
 
| '''Save '''(सेव) पर क्लिक करें।
 
| '''Save '''(सेव) पर क्लिक करें।
  
 
|-
 
|-
| 02.48
+
| 02:48
 
|प्रोग्राम को निष्पादित करें।
 
|प्रोग्राम को निष्पादित करें।
 
  
 
|-
 
|-
| 02.50
+
| 02:50
 
| कृपया अपने कीबोर्ड पर '''Ctrl, Alt''' और '''T''' कीज एक साथ दबाकर,
 
| कृपया अपने कीबोर्ड पर '''Ctrl, Alt''' और '''T''' कीज एक साथ दबाकर,
 
  
 
|-
 
|-
| 02.54
+
| 02:54
| टर्मिनल विंडो खोलें।
+
|टर्मिनल विंडो खोलें।
  
 
|-
 
|-
| 02.59
+
| 02:59
 
|कंपाइल करने के लिए टाइप करें '''gcc space structure .c space hyphen o space struct''' और एंटर दबाएँ।
 
|कंपाइल करने के लिए टाइप करें '''gcc space structure .c space hyphen o space struct''' और एंटर दबाएँ।
 
  
 
|-
 
|-
| 03.12
+
| 03:12
 
|निष्पादित करने के लिए टाइप करें (dot slash)'''./struct.''' एंटर दबाएँ।  
 
|निष्पादित करने के लिए टाइप करें (dot slash)'''./struct.''' एंटर दबाएँ।  
  
 
|-
 
|-
| 03.17
+
| 03:17
 
| आउटपुट इस तरह प्रदर्शित होता है।
 
| आउटपुट इस तरह प्रदर्शित होता है।
 
  
 
|-
 
|-
| 03.20
+
| 03:20
 
|Total is 210  
 
|Total is 210  
  
 
|-
 
|-
| 03.22
+
| 03:22
 
|अब हम इसी प्रोग्राम को  C++ में निष्पादित करेंगे।  
 
|अब हम इसी प्रोग्राम को  C++ में निष्पादित करेंगे।  
  
 
|-
 
|-
| 03.26
+
| 03:26
 
|अपने प्रोग्राम पर वापस आएँ।
 
|अपने प्रोग्राम पर वापस आएँ।
  
 
|-
 
|-
| 03.28
+
| 03:28
 
| मैं समान कोड एडिट करूँगा।
 
| मैं समान कोड एडिट करूँगा।
  
 
|-
 
|-
| 03.30
+
| 03:30
 
|पहले कीबोर्ड पर  '''shift, Ctrl और  S''' कीज एक साथ दबाएँ।  
 
|पहले कीबोर्ड पर  '''shift, Ctrl और  S''' कीज एक साथ दबाएँ।  
  
 
|-
 
|-
| 03.37
+
| 03:37
 
| अब एक्सटेंशन '''.cpp ''' के साथ फाइल सेव करें।
 
| अब एक्सटेंशन '''.cpp ''' के साथ फाइल सेव करें।
  
 
|-
 
|-
| 03.41
+
| 03:41
 
|और सेव पर क्लिक करें।
 
|और सेव पर क्लिक करें।
  
 
|-
 
|-
| 03.43
+
| 03:43
 
| हेडर फाइल को '''iostream''' के रूप में बदलें।
 
| हेडर फाइल को '''iostream''' के रूप में बदलें।
  
 
|-
 
|-
| 03.47
+
| 03:47
 
|अब '''using''' स्टेटमेंट को सम्मिलित करें।  
 
|अब '''using''' स्टेटमेंट को सम्मिलित करें।  
  
 
|-
 
|-
| 03.53
+
| 03:53
 
|और सेव पर क्लिक करें।
 
|और सेव पर क्लिक करें।
  
 
|-
 
|-
| 03.56
+
| 03:56
 
| '''C++''' में स्ट्रक्चर  डिक्लेरेशन(declaration) '''C''' के समान है।
 
| '''C++''' में स्ट्रक्चर  डिक्लेरेशन(declaration) '''C''' के समान है।
  
 
|-
 
|-
| 04.01
+
| 04:01
 
|अतः कुछ भी बदलने की आवश्यकता नहीं है।
 
|अतः कुछ भी बदलने की आवश्यकता नहीं है।
  
 
|-
 
|-
| 04.05
+
| 04:05
 
|अंत में हम printf स्टेटमेंट को cout  स्टेटमेंट में बदलेंगे।  
 
|अंत में हम printf स्टेटमेंट को cout  स्टेटमेंट में बदलेंगे।  
  
 
|-
 
|-
| 04.12
+
| 04:12
| फॉर्मेट स्पेसिफायर और (बैकस्लेस) \n को डिलीट करें।
+
|फॉर्मेट स्पेसिफायर और (बैकस्लेस) \n को डिलीट करें।
  
 
|-
 
|-
| 04.15
+
| 04:15
 
|अब कॉमा डिलीट करें।
 
|अब कॉमा डिलीट करें।
  
 
|-
 
|-
| 04.17
+
| 04:17
 
| दो ओपनिंग एंगल ब्रैकेट टाइप करें।
 
| दो ओपनिंग एंगल ब्रैकेट टाइप करें।
  
 
|-
 
|-
| 04.20
+
| 04:20
 
|यहाँ क्लोजिंग ब्रैकेट डिलीट करें।
 
|यहाँ क्लोजिंग ब्रैकेट डिलीट करें।
  
 
|-
 
|-
| 04.22
+
| 04:22
 
|और दो ओपनिंग एंगल ब्रैकेट टाइप करें।
 
|और दो ओपनिंग एंगल ब्रैकेट टाइप करें।
  
 
|-
 
|-
| 04.25
+
| 04:25
 
| डबल कोट्स में टाइप करें \n
 
| डबल कोट्स में टाइप करें \n
  
 
|-
 
|-
| 04.29
+
| 04:29
 
|अब सेव पर क्लिक करें।
 
|अब सेव पर क्लिक करें।
  
 
|-
 
|-
| 04.31
+
| 04:31
 
|प्रोग्राम को निष्पादित करें।
 
|प्रोग्राम को निष्पादित करें।
  
 
|-
 
|-
| 04.33
+
| 04:33
 
|टर्मिनल पर वापस आएँ।
 
|टर्मिनल पर वापस आएँ।
  
 
|-
 
|-
| 04.35
+
| 04:35
 
|कंपाइल करने के लिए टाइप करें, '''g++ space structure.cpp space hyphen o space struct1 '''
 
|कंपाइल करने के लिए टाइप करें, '''g++ space structure.cpp space hyphen o space struct1 '''
  
 
|-
 
|-
| 04.46
+
| 04:46
| Here we have यहाँ हमारे पास struct1 है, क्योंकि हम फाइल  ''' structure .c ''' के लिए आउटपुट पैरामीटर struct  को ओवरराइट नहीं करना चाहते हैं।
+
|यहाँ हमारे पास struct1 है, क्योंकि हम फाइल  ''' structure .c ''' के लिए आउटपुट पैरामीटर struct  को ओवरराइट नहीं करना चाहते हैं।
  
 
|-
 
|-
| 04.55
+
| 04:55
| अब एंटर दबाएँ।
+
|अब एंटर दबाएँ।
  
 
|-
 
|-
| 04.57
+
| 04:57
|निष्पादित करने के लिए, टाइप करें (dot slash) '''./struct1''' एंटर दबाएँ।  
+
|निष्पादित करने के लिए, टाइप करें (dot slash) '''./struct1''' एंटर दबाएँ।
 
+
 
+
  
 
|-
 
|-
| 05.03
+
| 05:03
 
|आउटपुट इस प्रकार प्रदर्शित होता है।
 
|आउटपुट इस प्रकार प्रदर्शित होता है।
  
 
|-
 
|-
| 05.05
+
| 05:05
 
|'''Total is 210'''
 
|'''Total is 210'''
  
 
|-
 
|-
| 05.08
+
| 05:08
 
|आप देख सकते हैं, कि आउटपुट हमारे C कोड के समान है।  
 
|आप देख सकते हैं, कि आउटपुट हमारे C कोड के समान है।  
  
 
|-
 
|-
| 05.12
+
| 05:12
 
|अब अपनी स्लाइड्स पर वापस जाएँ।
 
|अब अपनी स्लाइड्स पर वापस जाएँ।
  
 
|-
 
|-
| 05.14
+
| 05:14
 
|सक्षेप में, इस ट्यूटोरियल में हमने सीखा,  
 
|सक्षेप में, इस ट्यूटोरियल में हमने सीखा,  
  
 
|-
 
|-
| 05.18
+
| 05:18
|स्ट्रक्चर
+
|स्ट्रक्चर स्ट्रक्चर के लिए सिंटैक्स
  
 
|-
 
|-
| 05.19
+
| 05:20
|स्ट्रक्चर के लिए सिंटैक्स
+
 
+
|-
+
| 05.20
+
 
|उदाहरण '''struct struct_name; '''
 
|उदाहरण '''struct struct_name; '''
 
  
 
|-
 
|-
| 05.23
+
| 05:23
|स्ट्रक्चर के सदस्यों के एक्सेस करना।
+
|स्ट्रक्चर के सदस्यों को एक्सेस करना।
  
 
|-
 
|-
| 05.25
+
| 05:25
 
|उदाहरण '''stud.maths = 75; '''
 
|उदाहरण '''stud.maths = 75; '''
  
 
|-
 
|-
| 05.30
+
| 05:30
 
|और स्ट्रक्चर वेरिएबल्स जोड़ना।
 
|और स्ट्रक्चर वेरिएबल्स जोड़ना।
  
 
|-
 
|-
| 05.33
+
| 05:33
 
|उदाहरण  '''total = stud.english+ stud.maths + stud.science; '''
 
|उदाहरण  '''total = stud.english+ stud.maths + stud.science; '''
 
 
|-
 
| 05.40
 
|नियत-कार्य के रूप में,
 
  
 
|-
 
|-
| 05.41
+
| 05:40
|एक कर्मचारी के रिकॉर्ड को प्रदर्शित करने के लिए एक प्रोग्राम लिखें।  
+
|नियत-कार्य के रूप में, एक कर्मचारी के रिकॉर्ड को प्रदर्शित करने के लिए एक प्रोग्राम लिखें।  
  
 
|-
 
|-
| 05.44
+
| 05:44
 
|जैसे name(नाम), address(पता), designation(पद), और salary(वेतन)।
 
|जैसे name(नाम), address(पता), designation(पद), और salary(वेतन)।
  
 
|-
 
|-
| 05.49
+
| 05:49
| निम्न लिंक पर उपलब्ध विडियो देखें।
+
|निम्न लिंक पर उपलब्ध विडियो देखें।
  
 
|-
 
|-
| 05.52
+
| 05:52
 
| यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
 
| यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
 
  
 
|-
 
|-
| 05.54
+
| 05:54
 
| यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं।
 
| यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं।
 
|-
 
|-
| 05.59
+
| 05:59
 
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम
 
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम
  
 
|-
 
|-
| 06.01
+
| 06:01
 
| स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।
 
| स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।
 
  
 
|-
 
|-
|06.04
+
|06:04
 
| ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।
 
| ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।
  
 
|-
 
|-
| 06.08
+
| 06:08
 
| अधिक जानकारी के लिए '''contact@spoken-tutorial.org''' पर लिखें।
 
| अधिक जानकारी के लिए '''contact@spoken-tutorial.org''' पर लिखें।
  
 
|-
 
|-
| 06.15
+
| 06:15
 
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
 
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
  
 
|-
 
|-
| 06.18
+
| 06:18
| यह भारत सरकार, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
+
| यह भारत सरकार के, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
  
 
|-
 
|-
| 06.25
+
| 06:25
 
| इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।
 
| इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।
  
 
|-
 
|-
| 06.29
+
| 06:29
| यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ।
+
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ।
 
+
  
 
|-
 
|-
| 06.33
+
| 06:33
 
| धन्यवाद।
 
| धन्यवाद।

Latest revision as of 16:16, 1 March 2017

Time Narration
00:01 C और C++ में Structures(स्ट्रक्चर्स) पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:06 इस ट्यूटोरियल में हम सीखेंगे कि,
00:08 स्ट्रक्चर क्या है।
00:10 स्ट्रक्चर को डिक्लेर(घोषित) करना
00:13 हम इसे एक उदाहरण के माध्यम से समझेंगे।
00:15 इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रहा हूँ,
00:18 उबंटु ऑपरेटिंग सिस्टम वर्जन 11.04,
00:22 gcc और g++ कंपाइलर वर्जन 4.6.1
00:28 स्ट्रक्चर के परिचय के साथ शुरू करें।
00:31 जब एक और एक से अधिक वेरिएबल एक ही नाम में समूहित होते हैं, उसे स्ट्रक्चर कहते हैं।
00:37 स्ट्रक्चर का उपयोग भिन्न डेटा को एक ही ऑब्जेक्ट में इकट्ठा करने के लिए किया जाता है।
00:42 इसे compound data-type(कंपाउंड डेटा टाइप) कहते हैं।
00:45 इसका उपयोग संबंधित जानकारी को एक साथ इकट्ठा करने के लिए किया जाता है।
00:49 अब हम स्ट्रक्चर को घोषित करने के लिए सिंटैक्स देखेंगे।
00:52 यहाँ कीवर्ड struct कंपाइलर को कहता है कि स्ट्रक्चर घोषित हो गया है।
00:59 strcut_name स्ट्रक्चर का नाम है।
01:02 उदाहरण struct employee;
01:04 आप कोई भी नाम दे सकते हैं।
01:07 अब हम देखेंगे कि स्ट्रक्चर वेरिएबल को कैसे घोषित करें।
01:10 इसके लिए सिंटैक्स है
01:13 struct struct_name and struct_var;
01:17 struct_var , struc_name प्रकार का एक वेरिएबल है।
01:21 उदाहरण, struct employee addr;
01:26 'addr,'employee प्रकार का वेरिएबल है।
01:30 अपने उदाहरण पर जाएँ।
01:33 मैंने एडिटर में प्रोग्राम पहले से ही टाइप किया है, अतः इसे खोलें।
01:37 ध्यान दें, कि हमारा फाइलनेम स्ट्रक्चर .c. है।
01:41 इस प्रोग्राम में हम स्ट्रक्चर का उपयोग करके तीन विषयों के अंकों की गणना करेंगे।
01:48 अब मैं कोड समझाता हूँ।
01:51 यह हमारी हेडर फाइल है।
01:53 यहाँ हमने student के रूप में स्ट्रक्चर घोषित किया है।
01:57 फिर हमने english, maths और science के रूप में तीन इंटिजर वेरिएबल्स घोषित किये हैं।
02:03 वेरिएबल्स जो स्ट्रक्चर के तहत परिभाषित किये जाते हैं, स्ट्रक्चर के सदस्य कहलाते हैं।
02:09 यह हमारा मेन फंकशन है।
02:11 यहाँ हमने एक इंटिजर वेरिएबल total घोषित किया है।
02:16 अब हमने एक स्ट्रक्चर वेरिएबल stud घोषित किया, stud स्टूडेंट प्रकार का वेरिएबल है, इसका उपयोग स्ट्रक्चर सदस्य(मेम्बर्स) को बदलने और एक्सेस करने के लिए किया जाता है।
02:28 यहाँ हमने सदस्य में बदलाव किया है।
02:31 उनको 75, 70 और 65 वेल्यू देकर।
02:37 यहाँ हम तीन विषयों के योग की गणना करते हैं।
02:41 फिर परिणाम घोषित करें।
02:44 यह हमारा रिटर्न स्टेटमेंट है।
02:46 Save (सेव) पर क्लिक करें।
02:48 प्रोग्राम को निष्पादित करें।
02:50 कृपया अपने कीबोर्ड पर Ctrl, Alt और T कीज एक साथ दबाकर,
02:54 टर्मिनल विंडो खोलें।
02:59 कंपाइल करने के लिए टाइप करें gcc space structure .c space hyphen o space struct और एंटर दबाएँ।
03:12 निष्पादित करने के लिए टाइप करें (dot slash)./struct. एंटर दबाएँ।
03:17 आउटपुट इस तरह प्रदर्शित होता है।
03:20 Total is 210
03:22 अब हम इसी प्रोग्राम को C++ में निष्पादित करेंगे।
03:26 अपने प्रोग्राम पर वापस आएँ।
03:28 मैं समान कोड एडिट करूँगा।
03:30 पहले कीबोर्ड पर shift, Ctrl और S कीज एक साथ दबाएँ।
03:37 अब एक्सटेंशन .cpp के साथ फाइल सेव करें।
03:41 और सेव पर क्लिक करें।
03:43 हेडर फाइल को iostream के रूप में बदलें।
03:47 अब using स्टेटमेंट को सम्मिलित करें।
03:53 और सेव पर क्लिक करें।
03:56 C++ में स्ट्रक्चर डिक्लेरेशन(declaration) C के समान है।
04:01 अतः कुछ भी बदलने की आवश्यकता नहीं है।
04:05 अंत में हम printf स्टेटमेंट को cout स्टेटमेंट में बदलेंगे।
04:12 फॉर्मेट स्पेसिफायर और (बैकस्लेस) \n को डिलीट करें।
04:15 अब कॉमा डिलीट करें।
04:17 दो ओपनिंग एंगल ब्रैकेट टाइप करें।
04:20 यहाँ क्लोजिंग ब्रैकेट डिलीट करें।
04:22 और दो ओपनिंग एंगल ब्रैकेट टाइप करें।
04:25 डबल कोट्स में टाइप करें \n
04:29 अब सेव पर क्लिक करें।
04:31 प्रोग्राम को निष्पादित करें।
04:33 टर्मिनल पर वापस आएँ।
04:35 कंपाइल करने के लिए टाइप करें, g++ space structure.cpp space hyphen o space struct1
04:46 यहाँ हमारे पास struct1 है, क्योंकि हम फाइल structure .c के लिए आउटपुट पैरामीटर struct को ओवरराइट नहीं करना चाहते हैं।
04:55 अब एंटर दबाएँ।
04:57 निष्पादित करने के लिए, टाइप करें (dot slash) ./struct1 एंटर दबाएँ।
05:03 आउटपुट इस प्रकार प्रदर्शित होता है।
05:05 Total is 210
05:08 आप देख सकते हैं, कि आउटपुट हमारे C कोड के समान है।
05:12 अब अपनी स्लाइड्स पर वापस जाएँ।
05:14 सक्षेप में, इस ट्यूटोरियल में हमने सीखा,
05:18 स्ट्रक्चर स्ट्रक्चर के लिए सिंटैक्स
05:20 उदाहरण struct struct_name;
05:23 स्ट्रक्चर के सदस्यों को एक्सेस करना।
05:25 उदाहरण stud.maths = 75;
05:30 और स्ट्रक्चर वेरिएबल्स जोड़ना।
05:33 उदाहरण total = stud.english+ stud.maths + stud.science;
05:40 नियत-कार्य के रूप में, एक कर्मचारी के रिकॉर्ड को प्रदर्शित करने के लिए एक प्रोग्राम लिखें।
05:44 जैसे name(नाम), address(पता), designation(पद), और salary(वेतन)।
05:49 निम्न लिंक पर उपलब्ध विडियो देखें।
05:52 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
05:54 यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं।
05:59 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम
06:01 स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।
06:04 ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।
06:08 अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें।
06:15 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
06:18 यह भारत सरकार के, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
06:25 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।
06:29 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ।
06:33 धन्यवाद।

Contributors and Content Editors

Devraj, Pratik kamble