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

सी ++ स्ट्रिंग्स की सरणी

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

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

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

उदाहरण

#include<iostream>
using namespace std;
int main() {
   string animals[4] = {"Elephant", "Lion", "Deer", "Tiger"}; //The
   string type array
   for (int i = 0; i < 4; i++)
      cout << animals[i] << endl;
}

आउटपुट

Elephant
Lion
Deer
Tiger

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

उदाहरण

#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++ कोडिंग का उपयोग करते हुए अवरोही क्रम में उलटे जाने के लिए एक सरणी को प्रदर्शित करता है जिसमें उच्चतम सूचकांक को लूप में सरणी को पार करके निम्नतम सूचकांक में बदल दिया जाता है। उदाहरण #include <iostream> #include <algorithm> using namespace std; void reverseArray(int arr[], int n){

  1. सी++ में छँटाई

    इस खंड में हम देखेंगे कि C++ में सॉर्टिंग एल्गोरिथम कैसे किया जाता है। एक क्रमबद्ध सरणी एक सरणी है जिसमें प्रत्येक तत्व को किसी क्रम में क्रमबद्ध किया जाता है जैसे संख्यात्मक, वर्णानुक्रम आदि। संख्यात्मक सरणी को सॉर्ट करने के लिए कई एल्गोरिदम हैं जैसे कि बबलसॉर्ट, इंसर्शन सॉर्ट, सेलेक्शन सॉर्ट, मर्ज

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

    स्ट्रिंग कीवर्ड का उपयोग करके C++ में स्ट्रिंग्स की सरणी बनाई जा सकती है। यहां हम इस दृष्टिकोण का उपयोग करके C++ प्रोग्राम पर चर्चा कर रहे हैं। एल्गोरिदम Begin Initialize the elements of array by string keyword. And take string as input. Print the array. End. उदाहरण कोड #include<iostream>