এই প্রোগ্রামে আমরা দেখব কিভাবে C++ এ একটি স্ট্রিং এবং ইন্টিজার টাইপ ডেটা একত্রিত করা যায়। স্ট্রিং এবং পূর্ণসংখ্যা ডেটা একত্রিত করতে, আমাদের প্রথমে পূর্ণসংখ্যাকে স্ট্রিং-এ রূপান্তর করতে হবে। এটি রূপান্তর করতে আমরা stringstream ব্যবহার করছি। এটি কিছু বৈশিষ্ট্য প্রদান করে। এটি সংখ্যা বা স্ট্রিং নেয় তারপর এটিকে স্ট্রিং করুন৷
Input: String “str” and Number 10 Output: Concatenated string “str10”
অ্যালগরিদম
Step 1: Take string and number Step 2: Convert number to string Step 3: Concatenate them Step 4: End
উদাহরণ কোড
#include <iostream>
#include <sstream>
using namespace std;
string int_to_str(int x) {
stringstream ss;
ss << x;
return ss.str();
}
int main() {
string my_str = "This is a string: ";
int x = 50;
string concat_str;
concat_str = my_str + int_to_str(x);
cout << concat_str;
} আউটপুট
This is a string: 50