Difference between revisions of "C-and-C++/C3/String-Library-Functions/Hindi"
From Script | Spoken-Tutorial
(3 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 में स्ट्रिंग लाइब्रेरी फंक्शन्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है। | ||
|- | |- | ||
− | | 00 | + | | 00:07 |
|इस ट्यूटोरियल में हम सीखेंगे, | |इस ट्यूटोरियल में हम सीखेंगे, | ||
|- | |- | ||
− | | 00 | + | | 00:09 |
|स्ट्रिंग लाइब्रेरी फंक्शन | |स्ट्रिंग लाइब्रेरी फंक्शन | ||
|- | |- | ||
− | | 00 | + | | 00:11 |
|हम यह कुछ उदाहरणों की मदद से समझेंगे। | |हम यह कुछ उदाहरणों की मदद से समझेंगे। | ||
|- | |- | ||
− | | 00 | + | | 00:15 |
| इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं उपयोग कर रहा हूँ | | इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं उपयोग कर रहा हूँ | ||
|- | |- | ||
− | | 00 | + | | 00:18 |
| उबंटु ऑपरेटिंग सिस्टम वर्जन 11.10 | | उबंटु ऑपरेटिंग सिस्टम वर्जन 11.10 | ||
|- | |- | ||
− | | 00 | + | | 00:22 |
|gcc कंपाइलर वर्जन 4.6.1 | |gcc कंपाइलर वर्जन 4.6.1 | ||
|- | |- | ||
− | | 00 | + | | 00:27 |
|स्ट्रिंग लाइब्रेरी फंक्शन्स के परिचय के साथ शुरू करते हैं। | |स्ट्रिंग लाइब्रेरी फंक्शन्स के परिचय के साथ शुरू करते हैं। | ||
|- | |- | ||
− | | 00 | + | | 00:31 |
|ये फंक्शन्स का समूह हैं, जो स्ट्रिंग पर ऑपरेशन्स कार्यान्वित करते हैं। | |ये फंक्शन्स का समूह हैं, जो स्ट्रिंग पर ऑपरेशन्स कार्यान्वित करते हैं। | ||
|- | |- | ||
− | |00 | + | |00:36 |
|कई ऑपरेशन्स, जैसे कि copying, concatenation, searching आदि समर्थित हैं। | |कई ऑपरेशन्स, जैसे कि copying, concatenation, searching आदि समर्थित हैं। | ||
|- | |- | ||
− | |00 | + | |00:44 |
| कुछ स्ट्रिंग लाइब्रेरी फंक्शन्स देखें। | | कुछ स्ट्रिंग लाइब्रेरी फंक्शन्स देखें। | ||
|- | |- | ||
− | |00 | + | |00:48 |
|यहाँ हमारे पास '''strncpy''' फंक्शन है। | |यहाँ हमारे पास '''strncpy''' फंक्शन है। | ||
|- | |- | ||
− | |00 | + | |00:52 |
|इसके लिए सिंटैक्स है '''strncpy(char str1, char str2, and int n ) ''' | |इसके लिए सिंटैक्स है '''strncpy(char str1, char str2, and int n ) ''' | ||
|- | |- | ||
− | |01 | + | |01:02 |
|यह स्ट्रिंग '''str2 ''' के पहले के n अक्षरों को स्ट्रिंग '''str1''' में कॉपी करता है। | |यह स्ट्रिंग '''str2 ''' के पहले के n अक्षरों को स्ट्रिंग '''str1''' में कॉपी करता है। | ||
|- | |- | ||
− | | 01 | + | | 01:09 |
|उदाहरण, '''char strncpy( char hello, char world, 2)''' | |उदाहरण, '''char strncpy( char hello, char world, 2)''' | ||
|- | |- | ||
− | | 01 | + | | 01:16 |
|आउटपुट होगा '''Wollo ''' | |आउटपुट होगा '''Wollo ''' | ||
|- | |- | ||
− | |01 | + | |01:21 |
|यहाँ हमारे पास '''Wo''', स्ट्रिंग 2 से और बाकी अक्षर स्ट्रिंग 1 से हैं। | |यहाँ हमारे पास '''Wo''', स्ट्रिंग 2 से और बाकी अक्षर स्ट्रिंग 1 से हैं। | ||
|- | |- | ||
− | | 01 | + | | 01:29 |
|अब हम '''strncmp''' फंक्शन देखेंगे, इसके लिए सिंटैक्स है '''strncmp(char str1, char str2, और int n) ''' | |अब हम '''strncmp''' फंक्शन देखेंगे, इसके लिए सिंटैक्स है '''strncmp(char str1, char str2, और int n) ''' | ||
|- | |- | ||
− | | 01 | + | | 01:42 |
|यह स्ट्रिंग 1 के साथ स्ट्रिंग 2 के n अक्षर की तुलना करेगा। | |यह स्ट्रिंग 1 के साथ स्ट्रिंग 2 के n अक्षर की तुलना करेगा। | ||
|- | |- | ||
− | | 01 | + | | 01:48 |
|उदाहरण''' int strncmp(char ice, char icecream, और 2);''' | |उदाहरण''' int strncmp(char ice, char icecream, और 2);''' | ||
|- | |- | ||
− | |01 | + | |01:55 |
|आउटपुट 0 होगा। | |आउटपुट 0 होगा। | ||
|- | |- | ||
− | | 01 | + | | 01:58 |
|अब हम देखेंगे कि स्ट्रिंग लाइब्रेरी फंक्शन्स का उपयोग कैसे करें। | |अब हम देखेंगे कि स्ट्रिंग लाइब्रेरी फंक्शन्स का उपयोग कैसे करें। | ||
|- | |- | ||
− | | 02 | + | | 02:02 |
|मैं आपको सामान्यतः उपयोगित कुछ स्ट्रिंग फंक्शन्स दिखाने जा रहा हूँ। | |मैं आपको सामान्यतः उपयोगित कुछ स्ट्रिंग फंक्शन्स दिखाने जा रहा हूँ। | ||
|- | |- | ||
− | |02 | + | |02:07 |
|मैंने एडिटर पर पहले से ही प्रोग्राम टाइप कर दिया है। | |मैंने एडिटर पर पहले से ही प्रोग्राम टाइप कर दिया है। | ||
|- | |- | ||
− | |02 | + | |02:10 |
| मैं इसे खोलूँगा। | | मैं इसे खोलूँगा। | ||
|- | |- | ||
− | |02 | + | |02:12 |
|यहाँ हमारे पास स्ट्रिंग लाइब्रेरी फंक्शन है। | |यहाँ हमारे पास स्ट्रिंग लाइब्रेरी फंक्शन है। | ||
|- | |- | ||
− | |02 | + | |02:15 |
|ध्यान दें कि हमारी फाइल का नाम '''strlen.c. ''' है। | |ध्यान दें कि हमारी फाइल का नाम '''strlen.c. ''' है। | ||
|- | |- | ||
− | |02 | + | |02:20 |
| इसमें हम स्ट्रिंग की लंबाई ज्ञात करेंगे। | | इसमें हम स्ट्रिंग की लंबाई ज्ञात करेंगे। | ||
|- | |- | ||
− | |02 | + | |02:23 |
|ये हैडर फाइल्स है '''stdio.h''' और '''string.h. ''' | |ये हैडर फाइल्स है '''stdio.h''' और '''string.h. ''' | ||
|- | |- | ||
− | |02 | + | |02:29 |
|यह हमारा मेन फंक्शन है। | |यह हमारा मेन फंक्शन है। | ||
|- | |- | ||
− | | 02 | + | | 02:31 |
|यहाँ हमारे पास एक केरेक्टर वेरिएबल ''' 'arr', ''' है। | |यहाँ हमारे पास एक केरेक्टर वेरिएबल ''' 'arr', ''' है। | ||
|- | |- | ||
− | | 02 | + | | 02:35 |
|यह वैल्यू ''' 'Ashwini' '''संचित करता है। | |यह वैल्यू ''' 'Ashwini' '''संचित करता है। | ||
|- | |- | ||
− | | 02 | + | | 02:38 |
| फिर हमारे पास एक इंटिजर' वेरिएबल ''len1 ''' है। | | फिर हमारे पास एक इंटिजर' वेरिएबल ''len1 ''' है। | ||
|- | |- | ||
− | | 02 | + | | 02:42 |
|यहाँ हम strlen फंक्शन का उपयोग करके स्ट्रिंग की लंबाई ज्ञात करेंगे। | |यहाँ हम strlen फंक्शन का उपयोग करके स्ट्रिंग की लंबाई ज्ञात करेंगे। | ||
|- | |- | ||
− | | 02 | + | | 02:48 |
|परिणाम len1 में संचित होगा। | |परिणाम len1 में संचित होगा। | ||
|- | |- | ||
− | | 02 | + | | 02:52 |
| फिर हम string और स्ट्रिंग की लंबाई प्रिंट करते हैं। | | फिर हम string और स्ट्रिंग की लंबाई प्रिंट करते हैं। | ||
|- | |- | ||
− | |02 | + | |02:56 |
|और यह हमारी रिटर्न स्टेटमेंट है। | |और यह हमारी रिटर्न स्टेटमेंट है। | ||
|- | |- | ||
− | |02 | + | |02:59 |
|अब प्रोग्राम को निष्पादित करें। | |अब प्रोग्राम को निष्पादित करें। | ||
|- | |- | ||
− | |03 | + | |03:01 |
|अपने कीबोर्ड पर'''Ctrl, Alt''' और '''T''' कीज़ | |अपने कीबोर्ड पर'''Ctrl, Alt''' और '''T''' कीज़ | ||
|- | |- | ||
− | | 03 | + | | 03:04 |
|एक साथ दबाकर टर्मिनल विंडो खोलें। | |एक साथ दबाकर टर्मिनल विंडो खोलें। | ||
|- | |- | ||
− | | 03 | + | | 03:09 |
| कंपाइल करने के लिए टाइप करें ''' "gcc" ''' space ''' "strlen.c" ''' space ''' “-o”''' space''' “str1”'''. एंटर दबाएँ। | | कंपाइल करने के लिए टाइप करें ''' "gcc" ''' space ''' "strlen.c" ''' space ''' “-o”''' space''' “str1”'''. एंटर दबाएँ। | ||
|- | |- | ||
− | | 03 | + | | 03:19 |
|टाइप करें (dot slash)''' ./str1.''' एंटर दबाएँ | |टाइप करें (dot slash)''' ./str1.''' एंटर दबाएँ | ||
|- | |- | ||
− | | 03 | + | | 03:24 |
|आउटपुट इस प्रकार प्रदर्शित होता है। | |आउटपुट इस प्रकार प्रदर्शित होता है। | ||
|- | |- | ||
− | | 03 | + | | 03:26 |
|'''string = Ashwini, Length = 7 ''' | |'''string = Ashwini, Length = 7 ''' | ||
|- | |- | ||
− | |03 | + | |03:30 |
|आप यहाँ 1,2,3,4,5,6, और 7 देख सकते हैं। | |आप यहाँ 1,2,3,4,5,6, और 7 देख सकते हैं। | ||
|- | |- | ||
− | | 03 | + | | 03:37 |
|अन्य स्ट्रिंग फंक्शन देखें। | |अन्य स्ट्रिंग फंक्शन देखें। | ||
|- | |- | ||
− | | 03 | + | | 03:40 |
|यहाँ हमारे पास '''string copy''' फंकशन है। | |यहाँ हमारे पास '''string copy''' फंकशन है। | ||
|- | |- | ||
− | | 03 | + | | 03:43 |
|ध्यान दें, कि हमारा फाइलनेम'''strcpy.c ''' है। | |ध्यान दें, कि हमारा फाइलनेम'''strcpy.c ''' है। | ||
|- | |- | ||
− | | 03 | + | | 03:48 |
|इसमें हम source स्ट्रिंग को target स्ट्रिंग में कॉपी करेंगे। | |इसमें हम source स्ट्रिंग को target स्ट्रिंग में कॉपी करेंगे। | ||
|- | |- | ||
− | | 03 | + | | 03:53 |
| यहाँ हमारे पास source स्ट्रिंग में Ice है, यह target स्ट्रिंग में कॉपी होगा। | | यहाँ हमारे पास source स्ट्रिंग में Ice है, यह target स्ट्रिंग में कॉपी होगा। | ||
|- | |- | ||
− | | 03 | + | | 03:59 |
| यह हमारा strcpy फंक्शन है। | | यह हमारा strcpy फंक्शन है। | ||
|- | |- | ||
− | | 04 | + | | 04:02 |
|यहाँ हम source स्ट्रिंग और target स्ट्रिंग प्रिंट करेंगे। | |यहाँ हम source स्ट्रिंग और target स्ट्रिंग प्रिंट करेंगे। | ||
|- | |- | ||
− | | 04 | + | | 04:07 |
| निष्पादित करें और देखें | | निष्पादित करें और देखें | ||
|- | |- | ||
− | | 04 | + | | 04:09 |
| अपने टर्मिनल पर वापस आएँ। | | अपने टर्मिनल पर वापस आएँ। | ||
|- | |- | ||
− | | 04 | + | | 04:11 |
| कंपाइल करने के लिए टाइप करें '''gcc '''space '''strcpy.c''' space hyphen ''' o''' space '''str2'''.एंटर दबाएँ। | | कंपाइल करने के लिए टाइप करें '''gcc '''space '''strcpy.c''' space hyphen ''' o''' space '''str2'''.एंटर दबाएँ। | ||
|- | |- | ||
− | | 04 | + | | 04:20 |
|टाइप करें (dot slash)'''./str2 ''' . एंटर दबाएँ। | |टाइप करें (dot slash)'''./str2 ''' . एंटर दबाएँ। | ||
|- | |- | ||
− | | 04 | + | | 04:24 |
|आउटपुट इस तरह प्रदर्शित होता है। | |आउटपुट इस तरह प्रदर्शित होता है। | ||
|- | |- | ||
− | | 04 | + | | 04:26 |
|'''source string = Ice ''' | |'''source string = Ice ''' | ||
|- | |- | ||
− | | 04 | + | | 04:29 |
|'''target string = Ice ''' | |'''target string = Ice ''' | ||
|- | |- | ||
− | | 04 | + | | 04:32 |
| अन्य स्ट्रिंग फंक्शन देंखे। | | अन्य स्ट्रिंग फंक्शन देंखे। | ||
|- | |- | ||
− | | 04 | + | | 04:34 |
|अब हम string compare फंक्शन देखेंगे। | |अब हम string compare फंक्शन देखेंगे। | ||
|- | |- | ||
− | | 04 | + | | 04:37 |
|ध्यान दें, कि हमारी फाइलनेम'''strcmp.c''' है। | |ध्यान दें, कि हमारी फाइलनेम'''strcmp.c''' है। | ||
|- | |- | ||
− | | 04 | + | | 04:42 |
|इसमें हम दो स्ट्रिंग्स की तुलना करेंगे। | |इसमें हम दो स्ट्रिंग्स की तुलना करेंगे। | ||
|- | |- | ||
− | | 04 | + | | 04:46 |
|यहाँ हमारे पास केरेक्टर वेरिएबल्स हैं '''str1''' और'''str2 ''' | |यहाँ हमारे पास केरेक्टर वेरिएबल्स हैं '''str1''' और'''str2 ''' | ||
|- | |- | ||
− | | 04 | + | | 04:52 |
|'''str1''' , ''' 'Ice'''' के रूप में वेल्यू संचित करता है और '''str2''' , ''' 'Cream'''' के रूप में वेल्यू संचित करता है। | |'''str1''' , ''' 'Ice'''' के रूप में वेल्यू संचित करता है और '''str2''' , ''' 'Cream'''' के रूप में वेल्यू संचित करता है। | ||
|- | |- | ||
− | | 04 | + | | 04:58 |
|यहाँ हमारे पास i और j के रूप में इंटिजर वेरिएबल्स हैं। | |यहाँ हमारे पास i और j के रूप में इंटिजर वेरिएबल्स हैं। | ||
|- | |- | ||
− | | 05 | + | | 05:03 |
|इसमें हम strcmp फंक्शन का उपयोग करके स्ट्रिंग की तुलना करेंगे। | |इसमें हम strcmp फंक्शन का उपयोग करके स्ट्रिंग की तुलना करेंगे। | ||
|- | |- | ||
− | | 05 | + | | 05:08 |
|यहाँ हम str1 की तुलना करेंगे जो है 'Ice', 'Hello' के साथ। | |यहाँ हम str1 की तुलना करेंगे जो है 'Ice', 'Hello' के साथ। | ||
|- | |- | ||
− | | 05 | + | | 05:14 |
|परिणाम i में संचित होता है। | |परिणाम i में संचित होता है। | ||
|- | |- | ||
− | | 05 | + | | 05:16 |
|इसमें हम string2 की तुलना करेंगे जो है क्रीम 'Cream' के साथ | |इसमें हम string2 की तुलना करेंगे जो है क्रीम 'Cream' के साथ | ||
|- | |- | ||
− | | 05 | + | | 05:23 |
|परिणाम j में संचित होता है। | |परिणाम j में संचित होता है। | ||
|- | |- | ||
− | | 05 | + | | 05:25 |
|फिर हम दोनों परिणामों को प्रिंट करेंगे। | |फिर हम दोनों परिणामों को प्रिंट करेंगे। | ||
|- | |- | ||
− | | 05 | + | | 05:28 |
| और यह हमारी रिटर्न स्टेटमेंट है। | | और यह हमारी रिटर्न स्टेटमेंट है। | ||
|- | |- | ||
− | | 05 | + | | 05:31 |
| प्रोग्राम को निष्पादित करें। | | प्रोग्राम को निष्पादित करें। | ||
|- | |- | ||
− | | 05 | + | | 05:33 |
| अपने टर्मिनल पर वापस आएँ। | | अपने टर्मिनल पर वापस आएँ। | ||
|- | |- | ||
− | | 05 | + | | 05:35 |
| कंपाइल करने के लिए टाइप करें'''gcc''' space '''strcmp.c''' space hyphen '''o''' space '''str3''' | | कंपाइल करने के लिए टाइप करें'''gcc''' space '''strcmp.c''' space hyphen '''o''' space '''str3''' | ||
|- | |- | ||
− | | 05 | + | | 05:46 |
|एंटर दबाएँ। | |एंटर दबाएँ। | ||
|- | |- | ||
− | | 05 | + | | 05:47 |
|टाइप करें (dot slash)''' ./str3 ''' | |टाइप करें (dot slash)''' ./str3 ''' | ||
|- | |- | ||
− | | 05 | + | | 05:50 |
|आउटपुट प्रदर्शित होता है 1,0 | |आउटपुट प्रदर्शित होता है 1,0 | ||
|- | |- | ||
− | | 05 | + | | 05:54 |
|अपने प्रोग्राम पर वापस आएँ। | |अपने प्रोग्राम पर वापस आएँ। | ||
|- | |- | ||
− | | 05 | + | | 05:56 |
|यहाँ हमें 1 और यहाँ हमें 0 प्राप्त होता है। | |यहाँ हमें 1 और यहाँ हमें 0 प्राप्त होता है। | ||
|- | |- | ||
− | | 06 | + | | 06:01 |
| अपनी स्लाइड्स पर वापस आएँ। | | अपनी स्लाइड्स पर वापस आएँ। | ||
|- | |- | ||
− | | 06 | + | | 06:04 |
| संक्षेप में, | | संक्षेप में, | ||
|- | |- | ||
− | | 06 | + | | 06:06 |
− | | इस ट्यूटोरियल में हमने सीखा, | + | | इस ट्यूटोरियल में हमने सीखा,स्ट्रिंग लाइब्रेरी फंक्शन्स |
− | + | ||
|- | |- | ||
− | | 06 | + | | 06:09 |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|strlen() | |strlen() | ||
|- | |- | ||
− | | 06 | + | | 06:11 |
|strcpy() | |strcpy() | ||
|- | |- | ||
− | | 06 | + | | 06:13 |
− | |strcmp() | + | |strcmp() strncpy() |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | 06 | + | | 06:16 |
|और strncmp() | |और strncmp() | ||
|- | |- | ||
− | | 06 | + | | 06:19 |
|नियत कार्य के रूप में | |नियत कार्य के रूप में | ||
|- | |- | ||
− | | 06 | + | | 06:21 |
|स्ट्रींग best और स्ट्रिंग bus को श्रेणीबद्ध करने के लिए एक C प्रोग्राम लिखें। | |स्ट्रींग best और स्ट्रिंग bus को श्रेणीबद्ध करने के लिए एक C प्रोग्राम लिखें। | ||
|- | |- | ||
− | | 06 | + | | 06:25 |
|सुझाव: strcat(char str1, char str2); | |सुझाव: strcat(char str1, char str2); | ||
|- | |- | ||
− | | 06 | + | | 06:32 |
| और स्ट्रिंग लाइब्रेरी में अन्य फंक्शन्स भी देखें। | | और स्ट्रिंग लाइब्रेरी में अन्य फंक्शन्स भी देखें। | ||
|- | |- | ||
− | | 06 | + | | 06:36 |
| निम्न लिंक पर उपलब्ध विडियो देखें। | | निम्न लिंक पर उपलब्ध विडियो देखें। | ||
|- | |- | ||
− | | 06 | + | | 06:39 |
| यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। | | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। | ||
|- | |- | ||
− | | 06 | + | | 06:42 |
| यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं। | | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं। | ||
|- | |- | ||
− | | 06 | + | | 06:46 |
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम... | | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम... | ||
− | |||
|- | |- | ||
− | | 06 | + | | 06:49 |
| स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। | | स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। | ||
|- | |- | ||
− | | 06 | + | | 06:52 |
| ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। | | ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। | ||
|- | |- | ||
− | | 06 | + | | 06:56 |
| अधिक जानकारी के लिए '''contact@spoken-tutorial.org''' पर लिखें। | | अधिक जानकारी के लिए '''contact@spoken-tutorial.org''' पर लिखें। | ||
− | |||
|- | |- | ||
− | |07 | + | |07:03 |
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। | |स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। | ||
|- | |- | ||
− | | 07 | + | | 07:08 |
| यह भारत सरकार, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। | | यह भारत सरकार, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। | ||
|- | |- | ||
− | | 07 | + | | 07:15 |
| इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। | | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। | ||
|- | |- | ||
− | | 07 | + | | 07:20 |
| यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। | | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। | ||
− | |||
|- | |- | ||
− | | 07 | + | | 07:24 |
| धन्यवाद। | | धन्यवाद। |
Latest revision as of 16:12, 1 March 2017
Time | Narration |
00:01 | C में स्ट्रिंग लाइब्रेरी फंक्शन्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:07 | इस ट्यूटोरियल में हम सीखेंगे, |
00:09 | स्ट्रिंग लाइब्रेरी फंक्शन |
00:11 | हम यह कुछ उदाहरणों की मदद से समझेंगे। |
00:15 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं उपयोग कर रहा हूँ |
00:18 | उबंटु ऑपरेटिंग सिस्टम वर्जन 11.10 |
00:22 | gcc कंपाइलर वर्जन 4.6.1 |
00:27 | स्ट्रिंग लाइब्रेरी फंक्शन्स के परिचय के साथ शुरू करते हैं। |
00:31 | ये फंक्शन्स का समूह हैं, जो स्ट्रिंग पर ऑपरेशन्स कार्यान्वित करते हैं। |
00:36 | कई ऑपरेशन्स, जैसे कि copying, concatenation, searching आदि समर्थित हैं। |
00:44 | कुछ स्ट्रिंग लाइब्रेरी फंक्शन्स देखें। |
00:48 | यहाँ हमारे पास strncpy फंक्शन है। |
00:52 | इसके लिए सिंटैक्स है strncpy(char str1, char str2, and int n ) |
01:02 | यह स्ट्रिंग str2 के पहले के n अक्षरों को स्ट्रिंग str1 में कॉपी करता है। |
01:09 | उदाहरण, char strncpy( char hello, char world, 2) |
01:16 | आउटपुट होगा Wollo |
01:21 | यहाँ हमारे पास Wo, स्ट्रिंग 2 से और बाकी अक्षर स्ट्रिंग 1 से हैं। |
01:29 | अब हम strncmp फंक्शन देखेंगे, इसके लिए सिंटैक्स है strncmp(char str1, char str2, और int n) |
01:42 | यह स्ट्रिंग 1 के साथ स्ट्रिंग 2 के n अक्षर की तुलना करेगा। |
01:48 | उदाहरण int strncmp(char ice, char icecream, और 2); |
01:55 | आउटपुट 0 होगा। |
01:58 | अब हम देखेंगे कि स्ट्रिंग लाइब्रेरी फंक्शन्स का उपयोग कैसे करें। |
02:02 | मैं आपको सामान्यतः उपयोगित कुछ स्ट्रिंग फंक्शन्स दिखाने जा रहा हूँ। |
02:07 | मैंने एडिटर पर पहले से ही प्रोग्राम टाइप कर दिया है। |
02:10 | मैं इसे खोलूँगा। |
02:12 | यहाँ हमारे पास स्ट्रिंग लाइब्रेरी फंक्शन है। |
02:15 | ध्यान दें कि हमारी फाइल का नाम strlen.c. है। |
02:20 | इसमें हम स्ट्रिंग की लंबाई ज्ञात करेंगे। |
02:23 | ये हैडर फाइल्स है stdio.h और string.h. |
02:29 | यह हमारा मेन फंक्शन है। |
02:31 | यहाँ हमारे पास एक केरेक्टर वेरिएबल 'arr', है। |
02:35 | यह वैल्यू 'Ashwini' संचित करता है। |
02:38 | फिर हमारे पास एक इंटिजर' वेरिएबल len1 ' है। |
02:42 | यहाँ हम strlen फंक्शन का उपयोग करके स्ट्रिंग की लंबाई ज्ञात करेंगे। |
02:48 | परिणाम len1 में संचित होगा। |
02:52 | फिर हम string और स्ट्रिंग की लंबाई प्रिंट करते हैं। |
02:56 | और यह हमारी रिटर्न स्टेटमेंट है। |
02:59 | अब प्रोग्राम को निष्पादित करें। |
03:01 | अपने कीबोर्ड परCtrl, Alt और T कीज़ |
03:04 | एक साथ दबाकर टर्मिनल विंडो खोलें। |
03:09 | कंपाइल करने के लिए टाइप करें "gcc" space "strlen.c" space “-o” space “str1”. एंटर दबाएँ। |
03:19 | टाइप करें (dot slash) ./str1. एंटर दबाएँ |
03:24 | आउटपुट इस प्रकार प्रदर्शित होता है। |
03:26 | string = Ashwini, Length = 7 |
03:30 | आप यहाँ 1,2,3,4,5,6, और 7 देख सकते हैं। |
03:37 | अन्य स्ट्रिंग फंक्शन देखें। |
03:40 | यहाँ हमारे पास string copy फंकशन है। |
03:43 | ध्यान दें, कि हमारा फाइलनेमstrcpy.c है। |
03:48 | इसमें हम source स्ट्रिंग को target स्ट्रिंग में कॉपी करेंगे। |
03:53 | यहाँ हमारे पास source स्ट्रिंग में Ice है, यह target स्ट्रिंग में कॉपी होगा। |
03:59 | यह हमारा strcpy फंक्शन है। |
04:02 | यहाँ हम source स्ट्रिंग और target स्ट्रिंग प्रिंट करेंगे। |
04:07 | निष्पादित करें और देखें |
04:09 | अपने टर्मिनल पर वापस आएँ। |
04:11 | कंपाइल करने के लिए टाइप करें gcc space strcpy.c space hyphen o space str2.एंटर दबाएँ। |
04:20 | टाइप करें (dot slash)./str2 . एंटर दबाएँ। |
04:24 | आउटपुट इस तरह प्रदर्शित होता है। |
04:26 | source string = Ice |
04:29 | target string = Ice |
04:32 | अन्य स्ट्रिंग फंक्शन देंखे। |
04:34 | अब हम string compare फंक्शन देखेंगे। |
04:37 | ध्यान दें, कि हमारी फाइलनेमstrcmp.c है। |
04:42 | इसमें हम दो स्ट्रिंग्स की तुलना करेंगे। |
04:46 | यहाँ हमारे पास केरेक्टर वेरिएबल्स हैं str1 औरstr2 |
04:52 | str1 , 'Ice' के रूप में वेल्यू संचित करता है और str2 , 'Cream' के रूप में वेल्यू संचित करता है। |
04:58 | यहाँ हमारे पास i और j के रूप में इंटिजर वेरिएबल्स हैं। |
05:03 | इसमें हम strcmp फंक्शन का उपयोग करके स्ट्रिंग की तुलना करेंगे। |
05:08 | यहाँ हम str1 की तुलना करेंगे जो है 'Ice', 'Hello' के साथ। |
05:14 | परिणाम i में संचित होता है। |
05:16 | इसमें हम string2 की तुलना करेंगे जो है क्रीम 'Cream' के साथ |
05:23 | परिणाम j में संचित होता है। |
05:25 | फिर हम दोनों परिणामों को प्रिंट करेंगे। |
05:28 | और यह हमारी रिटर्न स्टेटमेंट है। |
05:31 | प्रोग्राम को निष्पादित करें। |
05:33 | अपने टर्मिनल पर वापस आएँ। |
05:35 | कंपाइल करने के लिए टाइप करेंgcc space strcmp.c space hyphen o space str3 |
05:46 | एंटर दबाएँ। |
05:47 | टाइप करें (dot slash) ./str3 |
05:50 | आउटपुट प्रदर्शित होता है 1,0 |
05:54 | अपने प्रोग्राम पर वापस आएँ। |
05:56 | यहाँ हमें 1 और यहाँ हमें 0 प्राप्त होता है। |
06:01 | अपनी स्लाइड्स पर वापस आएँ। |
06:04 | संक्षेप में, |
06:06 | इस ट्यूटोरियल में हमने सीखा,स्ट्रिंग लाइब्रेरी फंक्शन्स |
06:09 | strlen() |
06:11 | strcpy() |
06:13 | strcmp() strncpy() |
06:16 | और strncmp() |
06:19 | नियत कार्य के रूप में |
06:21 | स्ट्रींग best और स्ट्रिंग bus को श्रेणीबद्ध करने के लिए एक C प्रोग्राम लिखें। |
06:25 | सुझाव: strcat(char str1, char str2); |
06:32 | और स्ट्रिंग लाइब्रेरी में अन्य फंक्शन्स भी देखें। |
06:36 | निम्न लिंक पर उपलब्ध विडियो देखें। |
06:39 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
06:42 | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं। |
06:46 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम... |
06:49 | स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। |
06:52 | ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। |
06:56 | अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें। |
07:03 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। |
07:08 | यह भारत सरकार, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
07:15 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। |
07:20 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। |
07:24 | धन्यवाद। |