มีหลายวิธีในการแปลงอักขระตัวเดียวเป็นสตริง ในตัวอย่างต่อไปนี้ บางส่วนใช้เพื่อแปลงอักขระเป็นสตริง
นี่คือตัวอย่างการแปลงอักขระตัวเดียวเป็นสตริงในภาษา 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);