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