단일 문자를 문자열로 변환하는 방법에는 여러 가지가 있습니다. 다음 예에서 그 중 일부는 문자를 문자열로 변환하는 데 사용됩니다.
다음은 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);