কম্পিউটার

C++ স্ট্রিং এর অ্যারে


এই বিভাগে আমরা দেখব কিভাবে C++-এ স্ট্রিং-এর অ্যারে সংজ্ঞায়িত করা যায়। আমরা জানি যে সি-তে কোন স্ট্রিং ছিল না। আমাদের ক্যারেক্টার অ্যারে ব্যবহার করে স্ট্রিং তৈরি করতে হবে। তাই স্ট্রিংগুলির কিছু অ্যারে তৈরি করতে, আমাদের অক্ষরগুলির একটি 2-মাত্রিক অ্যারে তৈরি করতে হবে৷ প্রতিটি সারি সেই ম্যাট্রিক্সে বিভিন্ন স্ট্রিং ধারণ করে৷

C++ এ স্ট্রিং নামে একটি ক্লাস আছে। এই ক্লাস অবজেক্ট ব্যবহার করে আমরা স্ট্রিংটাইপ ডেটা সংরক্ষণ করতে পারি এবং খুব দক্ষতার সাথে ব্যবহার করতে পারি। আমরা অবজেক্টের অ্যারে তৈরি করতে পারি যাতে আমরা সহজেই স্ট্রিংগুলির অ্যারে তৈরি করতে পারি।

এরপর আমরা দেখব কিভাবে স্ট্রিং টাইপ ভেক্টর অবজেক্ট তৈরি করা যায় এবং সেগুলোকে অ্যারে হিসেবে ব্যবহার করা যায়।

উদাহরণ

#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

এখন দেখা যাক কিভাবে ভেক্টর ব্যবহার করে স্ট্রিং অ্যারে তৈরি করা যায়। ভেক্টর 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++ এ সংখ্যাগরিষ্ঠ উপাদান

  2. C++ এ একটি অ্যারে বিপরীত করুন

  3. C++ এ সাজানো হচ্ছে

  4. C++ এ স্ট্রিং এর অ্যারে