एक वर्ण को एक स्ट्रिंग में बदलने की कई विधियाँ हैं। निम्नलिखित उदाहरण में, उनमें से कुछ का उपयोग किसी वर्ण को एक स्ट्रिंग में बदलने के लिए किया जाता है।
यहाँ 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);