Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में स्ट्रिंग्स की सरणी


इस खंड में हम देखेंगे कि C++ में स्ट्रिंग्स की सरणी को कैसे परिभाषित किया जाए। जैसा कि हम जानते हैं कि C में कोई स्ट्रिंग्स नहीं थीं। हमें कैरेक्टर सरणी का उपयोग करके स्ट्रिंग्स बनानी पड़ती थीं। इसलिए कुछ स्ट्रिंग्स की सरणी बनाने के लिए, हमें कैरेक्टर्स की 2-आयामी सरणी बनानी पड़ती थी। प्रत्येक पंक्ति उस मैट्रिक्स में अलग-अलग स्ट्रिंग्स रखती है।

C++ में string नामक एक क्लास है। इस क्लास ऑब्जेक्ट का उपयोग करके हम स्ट्रिंग प्रकार का डेटा संग्रहीत कर सकते हैं, और उनका बहुत कुशलता से उपयोग कर सकते हैं। हम ऑब्जेक्ट्स की सरणी बना सकते हैं इसलिए हम आसानी से स्ट्रिंग्स की सरणी बना सकते हैं।

उसके बाद हम यह भी देखेंगे कि स्ट्रिंग प्रकार के वेक्टर ऑब्जेक्ट कैसे बनाएं और उन्हें सरणी के रूप में उपयोग करें।

उदाहरण

#include<iostream> using namespace std; int main() {    string animals[4] = {"Elephant", "Lion", "Deer", "Tiger"}; //स्ट्रिंग प्रकार की सरणी    for (int i = 0; i < 4; i++)       cout << animals[i] << endl; }

आउटपुट

Elephant Lion Deer Tiger

अब देखते हैं कि वेक्टर्स का उपयोग करके स्ट्रिंग सरणी कैसे बनाएं। वेक्टर C++ स्टैंडर्ड लाइब्रेरी में उपलब्ध है। यह डायनामिक रूप से आवंटित सरणी का उपयोग करता है।

उदाहरण

#include<iostream> #include<vector> using namespace std; int main() {    vector<string> animal_vec;    animal_vec.push_back("Elephant");    animal_vec.push_back("Lion");    animal_vec.push_back("Deer");    animal_vec.push_back("Tiger");    for(int i = 0; i<animal_vec.size(); i++) {       cout << animal_vec[i] << endl;    } }

आउटपुट

Elephant Lion Deer Tiger

  1. - C++ में सरणी रिवर्स

    यह आलेख C++ कोडिंग का उपयोग करके एक सरणी को अवरोही क्रम में रिवर्स दिखाता है जिसमें उच्चतम इंडेक्स को निम्नतम इंडेक्स से परिणामस्वरूप लूप में सरणी को पार करके स्वैप किया जाता है।उदाहरण#include <iostream> #include <algorithm> using namespace std; void reverseArray(int arr[], int n){  

  1. - C++ में सॉर्टिंग

    इस सेक्शन में हम देखेंगे कि C++ में सॉर्टिंग एल्गोरिदम कैसे निष्पादित करें। एक सॉर्टेड ऐरे एक ऐरे है जिसमें प्रत्येक एलिमेंट किसी क्रम में सॉर्टेड होते हैं जैसे न्यूमेरिकल, अल्फाबेटिकल आदि। एक न्यूमेरिकल ऐरे को सॉर्ट करने के लिए कई एल्गोरिदम हैं जैसे बबल सॉर्ट, इन्सर्शन सॉर्ट, सिलेक्शन सॉर्ट, मर्ज स

  1. - C++ में स्ट्रिंग्स का ऐरे

    C++ में स्ट्रिंग कीवर्ड का उपयोग करके स्ट्रिंग्स का ऐरे बनाया जा सकता है। यहां हम इस दृष्टिकोण का उपयोग करके एक C++ प्रोग्राम पर चर्चा कर रहे हैं। एल्गोरिदम Begin स्ट्रिंग कीवर्ड द्वारा ऐरे के तत्वों को इनिशियलाइज़ करें। और स्ट्रिंग को इनपुट के रूप में लें। ऐरे प्रिंट करें। End. उदाहरण को