একক ক্যারেক্টারকে স্ট্রিং-এ রূপান্তর করার জন্য অনেক পদ্ধতি রয়েছে। নিচের উদাহরণে 그중 কিছু ব্যবহার করা হয়েছে।
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;
তৃতীয়, স্ট্রিং push_back ব্যবহার করে:
s2.push_back(c);