C-and-C++/C4/Working-With-Structures/Hindi

From Script | Spoken-Tutorial
Jump to: navigation, search
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