C++ में चार ऐरे को प्रारंभ करें

C Mem Cara Aire Ko Prarambha Karem



C++ में, हम विभिन्न डेटा प्रकारों जैसे int, string, char, आदि के ऐरे को घोषित और आरंभ कर सकते हैं। एक ऐरे एक वेरिएबल है जो एक समान डेटा प्रकार के कई मान रख सकता है। 'चार ऐरे' का उपयोग चरित्र के संग्रह और उसमें मौजूद स्ट्रिंग्स को संग्रहीत करने के लिए किया जाता है। 'चार ऐरे' 'इंट ऐरे' के समान है। जैसे कि इंट ऐरे संख्यात्मक मानों को संग्रहीत करता है, 'चार ऐरे' C++ प्रोग्रामिंग में वर्णों या स्ट्रिंग्स के संग्रह को संग्रहीत करता है। इस गाइड में, हम अपने कोड में C++ में चार ऐरे को इनिशियलाइज़ करेंगे।

उदाहरण 1:







आइए हेडर फ़ाइलों को शामिल करके C++ कोड शुरू करें। इस उदाहरण में पहली हेडर फ़ाइल 'iostream' है। इस हेडर फ़ाइल में 'cin' या 'cout' जैसे कुछ फ़ंक्शन घोषित किए गए हैं जिनकी हमें इस कोड में आवश्यकता है। दूसरी हेडर फ़ाइल 'स्ट्रिंग.एच' है जिसे यहां जोड़ा गया है क्योंकि इसमें कई फ़ंक्शन परिभाषित हैं जिनकी हमें सरणी के चरित्र में हेरफेर करने के लिए आवश्यकता होती है। इस कोड में “std” नेमस्पेस भी जोड़ा गया है। फिर, हम यहां 'मुख्य()' विधि लागू करते हैं।



कैरेक्टर ऐरे को आरंभ करने के लिए, हम 'चार' कीवर्ड डालते हैं। फिर, ऐरे का नाम यहां टाइप किया गया है। वर्ण सरणी का नाम 'new_Array' है जिसका आकार '50' पर समायोजित किया गया है। फिर, हम इस कैरेक्टर ऐरे को लाइन के साथ आरंभ करते हैं। कैरेक्टर ऐरे को आरंभ करने के लिए हम यहां जो लाइन शामिल करते हैं वह है 'मेरा पहला कैरेक्टर ऐरे यहां है!'। अब, हम इन वर्ण सारणियों को प्रिंट करना चाहते हैं, इसलिए हम 'new_Array' को 'cout' में रखते हैं। यह कंसोल पर वर्ण सारणी प्रस्तुत करता है।



कोड 1:





#शामिल करें
#शामिल
नेमस्पेस एसटीडी का उपयोग करना;
मुख्य प्रवेश बिंदु ( )
{
चार new_Array [ पचास ] = 'मेरा पहला कैरेक्टर ऐरे यहाँ है!' ;
अदालत << new_Array << एंडल;
वापस करना 0 ;
}

आउटपुट:



जिस वर्ण सारणी को हमने कोड में आरंभ किया है वह यहां दिए गए परिणाम में प्रदर्शित है। वह सारा डेटा जो हमने कैरेक्टर ऐरे को आरंभ करने के लिए उपयोग किया था, निम्नलिखित में प्रस्तुत किया गया है:

उदाहरण 2:

'iostream' और 'string.h' हेडर फ़ाइलें यहां शामिल हैं। इसके नीचे, हम “std” नेमस्पेस जोड़ते हैं। फिर, 'मुख्य()' को कॉल करने के बाद, हम 'Arr_1' नाम से वर्ण सरणी प्रारंभ करते हैं। हम 'char' डेटा प्रकार रखते हैं और फिर कैरेक्टर ऐरे का नाम डालते हैं।

फिर, हम इस ऐरे में वर्ण निर्दिष्ट करते हैं, या हम कह सकते हैं कि हम इस ऐरे को यहां वर्णों के साथ प्रारंभ करते हैं। हम इस सरणी में वर्ण सम्मिलित करते हैं और फिर इसके नीचे 'for' लूप का उपयोग करते हैं क्योंकि हम इन सभी वर्णों को अलग-अलग प्रदर्शित करना चाहते हैं। फिर, हम 'काउट' का उपयोग करते हैं और इस कॉउट में 'Arr_1[i]' जोड़ते हैं जो चार सरणी के सभी वर्ण प्रदर्शित करता है।

कोड 2:

#शामिल करें

#शामिल
नेमस्पेस एसटीडी का उपयोग करना;
मुख्य प्रवेश बिंदु ( )
{
चार Arr_1 [ 10 ] = { 'ए' , 'यह है' , 'मैं' , 'ओ' , 'में' , 'एन' , 'साथ' , 'बी' , 'में' , 'एक्स' } ;
के लिए ( पूर्णांक मैं = 0 ; मैं < का आकार ( अरे_1 ) / का आकार ( अरे_1 [ 0 ] ) ; मैं++ )
{
अदालत << 'ऐरे का चरित्र है '' << अरे_1 [ मैं ] << एंडल;
}
वापस करना 0 ;
}

आउटपुट:

चार सरणी के सभी अक्षर अब यहां प्रदर्शित किए गए हैं। हम अपने दिए गए कोड में ऐरे को आरंभ करते समय इन वर्णों को सम्मिलित करते हैं और फिर उन्हें प्रस्तुत करते हैं।

उदाहरण 3:

हम 'iostream' और 'string.h' हेडर फ़ाइलों को शामिल करते हैं क्योंकि हमें उनमें परिभाषित कार्यों के साथ काम करने की आवश्यकता होती है और फिर उनके नीचे 'std' नेमस्पेस डालते हैं।

इसके बाद, हम 'मेन()' फ़ंक्शन को लागू करने के बाद 'ए' नाम के साथ कैरेक्टर ऐरे को आरंभ करते हैं। इस 'ए' सरणी का आकार '12' है। अब, हम डेटा प्रकार को 'char' पर सेट करने के बाद कैरेक्टर ऐरे का नाम सम्मिलित करते हैं। उसके बाद, हम वर्णों को इस 'चार' सरणी में आरंभ करते हैं। प्रत्येक वर्ण को व्यक्तिगत रूप से प्रदर्शित करने के लिए, हम पहले वर्णों को इस सरणी में जोड़ते हैं और फिर 'फॉर' लूप का उपयोग करते हैं। इसके बाद, हमने 'काउट' फ़ंक्शन का उपयोग करके इस कॉउट में 'ए[आई]' जोड़ा, जो इस 'चार' सरणी के सभी वर्ण प्रदर्शित करता है।

कोड 3:

#शामिल करें

#शामिल
नेमस्पेस एसटीडी का उपयोग करना;
मुख्य प्रवेश बिंदु ( )
{
चार ए [ 12 ] = { 'ए' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'साथ' , '@' } ;
के लिए ( पूर्णांक मैं = 0 ; मैं < का आकार ( ) / का आकार ( [ 0 ] ) ; मैं++ )
{
अदालत << 'चरित्र है '' << [ मैं ] << एंडल;
}
वापस करना 0 ;
}

आउटपुट:

यह अब 'चार' सरणी के प्रत्येक वर्ण को दिखाता है। दिए गए कोड में, हमने ऐरे को आरंभ किया और इन वर्णों को जोड़ा, इस प्रकार उन्हें यहां प्रस्तुत किया गया।

उदाहरण 4:

हमें उन फ़ंक्शंस के साथ काम करना चाहिए जो 'iostream' और 'string.h' हेडर फ़ाइलों में परिभाषित हैं; हम इन्हें पहले शामिल करते हैं, उसके बाद 'एसटीडी' नेमस्पेस शामिल करते हैं। फिर हम उपरोक्त 'मुख्य()' फ़ंक्शन कॉल के बाद वर्ण सरणी को आरंभ करने के लिए 'myCharArray' नाम का उपयोग करते हैं। 'MyCharArray' का आकार '20' पर समायोजित किया गया है और हम इसे 'कैरेक्टर एरे' के साथ प्रारंभ करते हैं।

अब, हम इस वर्ण सारणी को प्रदर्शित करना चाहते हैं। हम 'काउट' का उपयोग करते हैं जहां हम इस सरणी में जोड़े गए वर्णों के संग्रह को प्रदर्शित करने के लिए 'myCharArray' जोड़ते हैं। फिर वर्ण सारणी को “myCharArray2″” नाम से प्रारंभ किया जाता है। यहां, 'myCharArray2' सरणी का आकार '5' है। बस इतना करना बाकी है कि डेटा प्रकार को 'char' पर सेट करें और कैरेक्टर ऐरे का नाम डालें।

फिर वर्णों को इस 'चार' सरणी में प्रारंभ किया जाता है। हम पहले इस सरणी में वर्ण सम्मिलित करते हैं, फिर प्रत्येक वर्ण को अलग से दिखाने के लिए नीचे दिए गए 'for' लूप का उपयोग करते हैं। इसके बाद, हम इस चार सरणी में सभी वर्णों को प्रदर्शित करते हुए, इस कॉउट में 'myCharArray2[a]' को जोड़ने के लिए 'काउट' फ़ंक्शन का उपयोग करते हैं।

कोड 4:

#शामिल करें

#शामिल
नेमस्पेस एसटीडी का उपयोग करना;
मुख्य प्रवेश बिंदु ( )
{
चार myCharArray [ बीस ] = 'चरित्र सरणी' ;
अदालत << myCharArray << एंडल;
चार myCharArray2 [ 5 ] = { 'ए' , 'बी' , 'सी' , 'डी' , 'यह है' } ;
के लिए ( int ए = 0 ; ए < का आकार ( myCharArray2 ) / का आकार ( myCharArray2 [ 0 ] ) ; ए++ )
{
अदालत << myCharArray2 [ ] << एंडल;
}
वापस करना 0 ;
}

आउटपुट:

वर्ण सारणी के दोनों मान निम्नलिखित में प्रदर्शित किए गए हैं। सबसे पहले, हमने पूरी स्ट्रिंग प्रस्तुत की जिसे हमने पहले चार सरणी में जोड़ा था। फिर, दूसरा चार ऐरे प्रदर्शित होता है जिसमें हमने अक्षर डाले और उन्हें एक पंक्ति में अलग-अलग प्रदर्शित किया।

उदाहरण 5:

'iostream' और 'std' नेमस्पेस जोड़ने के बाद, हम यहां 'main()' को कॉल करते हैं और फिर '100' के आकार के साथ 'char' डेटा प्रकार के 'c_array' को प्रारंभ करते हैं। फिर, हम एक संदेश प्रदर्शित करते हैं जिसमें हम 'यहां वर्ण सरणी में डेटा दर्ज करें' जोड़ते हैं ताकि उपयोगकर्ता इस पंक्ति के प्रिंट होने पर वर्ण दर्ज कर सके।

उपयोगकर्ता से 'चार' सरणी में वर्ण प्राप्त करने के लिए 'सिन' फ़ंक्शन का उपयोग किया जाता है। हम 'c_array' को 'cin' के बाद रखते हैं ताकि उपयोगकर्ता द्वारा इनपुट किया गया डेटा इस 'c_array' में सहेजा जा सके। अब हम ऐरे में “c_array” डालकर “cout” की मदद से ऐरे के कैरेक्टर्स को प्रिंट करते हैं।

इसके बाद, एक संदेश दिखाया गया है, जिसमें हमने जोड़ा है, 'अब फिर से, वर्ण ऐरे में डेटा दर्ज करें'। जब यह लाइन प्रिंट होती है तो उपयोगकर्ता इस क्षेत्र में वर्ण दर्ज करता है। 'चार' सरणी में उपयोग करने के लिए उपयोगकर्ता से एक चरित्र प्राप्त करने के लिए, हम 'सिन' फ़ंक्शन का उपयोग करते हैं। अब, हम सरणी में 'c_array' फीड करके वर्णों को प्रिंट करने के लिए 'cout' का उपयोग करते हैं।

कोड 5:

#शामिल करें
नेमस्पेस एसटीडी का उपयोग करना;
मुख्य प्रवेश बिंदु ( )
{
चार c_array [ 100 ] ;
अदालत <> c_array;
अदालत << 'आपने दर्ज किया: ' << c_array << एंडल;
अदालत <> c_array;
अदालत << 'आपने दर्ज किया: ' << c_array << एंडल;
वापस करना 0 ;
}

आउटपुट:

यहां, हमने पहले 'चार' ऐरे में 'कंप्यूटर' दर्ज किया। फिर, 'एंटर' दबाने पर यह अगली पंक्ति में प्रदर्शित होता है। इसके बाद हमने दूसरे 'चार एरे' में 'विज्ञान' दर्ज किया। इसे दोबारा 'एंटर' दबाने के बाद निम्नलिखित में भी प्रस्तुत किया गया है।

निष्कर्ष

'चार ऐरे' C++ प्रोग्रामिंग को आरंभ करने की अवधारणा को यहां विस्तार से समझाया गया है। हमने चर्चा की कि 'चार ऐरे' का उपयोग C++ में वर्णों के संग्रह और स्ट्रिंग को संग्रहीत करने के लिए किया जाता है। हमने कई 'चार एरेज़' आरंभ किए और उन्हें अपने कोड में प्रदर्शित किया। हमने इस गाइड में अपने अंतिम कोड में उपयोगकर्ता से वर्ण प्राप्त करने के लिए एक 'चार सरणी' भी आरंभ की है। सभी उदाहरणों को यहां विस्तार से समझाया गया है।