কম্পিউটার টিউটোরিয়াল

C++-এ একক ক্যারেক্টারকে স্ট্রিং-এ কনভার্ট করা


একক ক্যারেক্টারকে স্ট্রিং-এ রূপান্তর করার জন্য অনেক পদ্ধতি রয়েছে। নিচের উদাহরণে 그중 কিছু ব্যবহার করা হয়েছে।

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);

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

  2. C++-এ স্ট্রিংকে int-এ পার্স করা (String to Int)

  3. C++-এ int কে string-এ রূপান্তর (Integer to String)

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