सिंगल कैरेक्टर को स्ट्रिंग में बदलने के कई तरीके हैं। निम्नलिखित उदाहरण में, उनमें से कुछ का उपयोग कैरेक्टर को स्ट्रिंग में बदलने के लिए किया गया है।
उदाहरण
#include <iostream>
#include <string>
#include <sstream>
int main() {
char c = 'm';
std::string s(1, c);
std::cout << "स्ट्रिंग कंस्ट्रक्टर का उपयोग: " << s << '\n';
std::string s2;
std::stringstream s1;
s1 << c;
s1 >> s;
std::cout << "स्ट्रिंग स्ट्रीम का उपयोग: " << s << '\n';
s2.push_back(c);
std::cout << "स्ट्रिंग push_back का उपयोग: " << s2 << std::endl;
return 0;
}
आउटपुट
स्ट्रिंग कंस्ट्रक्टर का उपयोग: m स्ट्रिंग स्ट्रीम का उपयोग: m स्ट्रिंग push_back का उपयोग: m
उपरोक्त प्रोग्राम में, कैरेक्टर को स्ट्रिंग में बदलने के लिए तीन विधियों का उपयोग किया गया है। पहला, स्ट्रिंग कंस्ट्रक्टर का उपयोग करके:
std::string s(1, c);
दूसरा, स्ट्रिंग स्ट्रीम का उपयोग करके:
std::string s2; std::stringstream s1; s1 << c; s1 >> s;
तीसरा, स्ट्रिंग push_back का उपयोग करके:
s2.push_back(c);