কম্পিউটার

কিভাবে একটি একক অক্ষর সি++ এ স্ট্রিং এ রূপান্তর করবেন?


একটি অক্ষরকে একটি স্ট্রিং-এ রূপান্তর করার বিভিন্ন পদ্ধতি রয়েছে৷ নিম্নলিখিত উদাহরণে, তাদের মধ্যে কিছু একটি অক্ষরকে একটি স্ট্রিং-এ রূপান্তর করতে ব্যবহৃত হয়।

এখানে একটি একক অক্ষরকে C++ ভাষায় স্ট্রিং-এ রূপান্তর করার একটি উদাহরণ দেওয়া হল,

উদাহরণ

#include <iostream>
#include<string>
#include<sstream>

int main() {
   char c = 'm';

   std::string s(1, c);
   std::cout << "Using string constructor : " << s << '\n';

   std::string s2;
   std::stringstream s1;
   s1 << c;
   s1 >> s;
   std::cout << "Using string stream : " << s << '\n';

   s2.push_back(c);
   std::cout << "Using string push_back : " << s2 << std::endl;

   return 0;
}

আউটপুট

এখানে আউটপুট

Using string constructor : m
Using string stream : m
Using string push_back : m

উপরের প্রোগ্রামে, একটি অক্ষরকে একটি স্ট্রিংয়ে রূপান্তর করতে তিনটি পদ্ধতি ব্যবহার করা হয়। প্রথমে, স্ট্রিং কনস্ট্রাক্টর ব্যবহার করে

std::string s(1, c);

দ্বিতীয়, স্ট্রিং স্ট্রিম ব্যবহার করে

std::string s2;
std::stringstream s1;
s1 << c;
s1 >> s;

তৃতীয়, স্ট্রিং পুশ_ব্যাক

ব্যবহার করে
s2.push_back(c);

  1. কিভাবে একটি std::string const char* বা char* এ C++ এ রূপান্তর করবেন?

  2. কিভাবে C++ একটি int-এ একটি স্ট্রিং পার্স করবেন?

  3. কিভাবে একটি int কে C++ এ স্ট্রিং এ রূপান্তর করবেন?

  4. কিভাবে জাভা একটি একক স্ট্রিং মধ্যে স্ট্রিং একটি অ্যারে রূপান্তর?