C String.h लाइब्रेरी फ़ंक्शंस का उपयोग कैसे करें

C String H La Ibreri Fanksansa Ka Upayoga Kaise Karem



'स्ट्रिंग.एच' हेडर फ़ाइल विशेष रूप से सी प्रोग्रामिंग भाषा में स्ट्रिंग्स पर विभिन्न संचालन करने के लिए डिज़ाइन की गई है। इस हेडर फ़ाइल में सी में स्ट्रिंग्स को संभालने के लिए कई फ़ंक्शन हैं। इस गाइड में, हम सी प्रोग्रामिंग भाषा में 'स्ट्रिंग.एच' हेडर फ़ाइल के कुछ कार्यों पर चर्चा करेंगे।

C String.h लाइब्रेरी फ़ंक्शंस का उपयोग करना

हम निम्नलिखित उदाहरणों में 'string.h' हेडर फ़ाइल के तीन सबसे महत्वपूर्ण कार्यों का उपयोग करेंगे:

उदाहरण 1: स्ट्रिंग लंबाई फ़ंक्शन का उपयोग करना

'स्ट्रिंग.एच' हेडर फ़ाइल के स्ट्रिंग लंबाई फ़ंक्शन का उपयोग स्ट्रिंग की लंबाई की गणना के लिए किया जाता है। निम्नलिखित सी स्क्रिप्ट इस फ़ंक्शन का उपयोग करती है:









इस कार्यक्रम में, हमने 'नमूना' स्ट्रिंग घोषित किया और इसे 'प्रोग्रामिंग' स्ट्रिंग असाइन की। फिर, हमने इस स्ट्रिंग की लंबाई की गणना करने के लिए 'string.h' लाइब्रेरी के 'strlen' फ़ंक्शन का उपयोग किया और इसे 'लंबाई' चर के लिए असाइन किया। उसके बाद, हमने इस लंबाई को टर्मिनल पर प्रिंट किया।



इस C प्रोग्राम को संकलित करने के लिए, निम्न कमांड का उपयोग किया जाता है:





$ जीसीसी स्ट्रिंग। सी -ओ स्ट्रिंग

इस प्रोग्राम को निष्पादित करने के लिए, निम्न कमांड का उपयोग किया जाता है:



$. / डोरी

हमारे स्ट्रिंग की लंबाई निम्न छवि में दिखाई गई है:

उदाहरण 2: स्ट्रिंग कॉपी फ़ंक्शन का उपयोग करना

'स्ट्रिंग.एच' लाइब्रेरी के स्ट्रिंग कॉपी फ़ंक्शन का उपयोग एक स्ट्रिंग को दूसरे में कॉपी करने के लिए किया जाता है। निम्नलिखित सी स्क्रिप्ट को इस उद्देश्य की पूर्ति के लिए डिज़ाइन किया गया है:

इस उदाहरण में, हमने पिछले उदाहरण की तरह ही स्ट्रिंग का उपयोग किया है। उस स्ट्रिंग के अलावा, हमने एक और स्ट्रिंग घोषित की जो 'नमूना 2' है। सी प्रोग्रामिंग भाषा के 'strcpy' फ़ंक्शन का उपयोग करके, हमने 'नमूना' स्ट्रिंग को 'नमूना 2' में कॉपी किया। उसके बाद, हमने टर्मिनल पर 'नमूना 2' स्ट्रिंग मुद्रित की।

निम्नलिखित आउटपुट दर्शाता है कि हमारी पहली स्ट्रिंग को दूसरी स्ट्रिंग में सफलतापूर्वक कॉपी किया गया है:

उदाहरण 3: स्ट्रिंग तुलना फ़ंक्शन का उपयोग करना

'स्ट्रिंग.एच' हेडर फ़ाइल के स्ट्रिंग तुलना फ़ंक्शन का उपयोग दो स्ट्रिंग्स की तुलना करने के लिए किया जाता है। जब दोनों तार बिल्कुल समान होते हैं तो इस फ़ंक्शन का आउटपुट '0' हो जाता है। अन्यथा, यह फ़ंक्शन दोनों स्ट्रिंग्स के वर्णों की पहली गैर-मिलान वाली जोड़ी के ASCII मानों के बीच का अंतर देता है। निम्नलिखित सी प्रोग्राम इस फ़ंक्शन का उपयोग करता है:

इस कार्यक्रम में, हमने दो अलग-अलग तार घोषित किए। उसके बाद, हमने इन दो स्ट्रिंग्स की तुलना करने के लिए 'strcmp' फ़ंक्शन का उपयोग किया और उनके अंतर को 'तुलना' चर में संग्रहीत किया। फिर, हमने टर्मिनल पर 'तुलना' चर के मूल्य को मुद्रित किया।

हमारे दो तारों के बीच का अंतर निम्न छवि में दिखाया गया है:

निष्कर्ष

यह आलेख सी प्रोग्रामिंग भाषा की 'string.h' हेडर फ़ाइल के आसपास केंद्रित है। इस संबंध में, हमने इस गाइड में इस पुस्तकालय के कुछ कार्यों पर चर्चा की। अब, आप इस पुस्तकालय के अन्य कार्यों को आसानी से स्वयं खोज सकते हैं।