Difference between revisions of "C-and-C++/C4/Working-With-Structures/Hindi"
From Script | Spoken-Tutorial
Line 47: | Line 47: | ||
|स्ट्रक्चर का उपयोग भिन्न डेटा को एक ही ऑब्जेक्ट में इकट्ठा करने के लिए किया जाता है। | |स्ट्रक्चर का उपयोग भिन्न डेटा को एक ही ऑब्जेक्ट में इकट्ठा करने के लिए किया जाता है। | ||
− | |||
|- | |- | ||
|00:42 | |00:42 | ||
Line 95: | Line 94: | ||
| 01:21 | | 01:21 | ||
|उदाहरण, '''struct employee addr; ''' | |उदाहरण, '''struct employee addr; ''' | ||
− | |||
|- | |- | ||
Line 180: | Line 178: | ||
| 02:50 | | 02:50 | ||
| कृपया अपने कीबोर्ड पर '''Ctrl, Alt''' और '''T''' कीज एक साथ दबाकर, | | कृपया अपने कीबोर्ड पर '''Ctrl, Alt''' और '''T''' कीज एक साथ दबाकर, | ||
− | |||
|- | |- | ||
Line 301: | Line 298: | ||
| 04:57 | | 04:57 | ||
|निष्पादित करने के लिए, टाइप करें (dot slash) '''./struct1''' एंटर दबाएँ। | |निष्पादित करने के लिए, टाइप करें (dot slash) '''./struct1''' एंटर दबाएँ। | ||
− | |||
|- | |- |
Revision as of 15:32, 25 July 2014
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:19 | स्ट्रक्चर के लिए सिंटैक्स |
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:41 | एक कर्मचारी के रिकॉर्ड को प्रदर्शित करने के लिए एक प्रोग्राम लिखें। |
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 | धन्यवाद। |