sstream

Oak_Cassia·2022년 2월 13일
0

ostringstream

다른 타입의 값을 문자열로 변환할 수 있다.
ostringstream 객체에 문자열을 저장할 수 있다.

istringstream

화이트 스페이스로 구분하여 문자열을 다른 변수에 저장할 수 있다.

stringstream

객체에 문자열을 저장한 후 화이트 스페이스로 구분하여 따로따로 출력 가능

#include<iostream>
#include<sstream>
#include<string>

int main() {
	std::ostringstream os1;
	int i = 100;
	os1 << "hi " << "i'm me. " <<i<< std::endl;

	std::cout<<os1.str();

	std::istringstream is1( "hi iam");
	std::string s1, s2;
	is1 >> s1 >> s2;
	std::cout << s1 << s2<<std::endl;


	std::string str1("1 2 3 4 5 6");
	std::string str2;
	std::stringstream sst1(str1);
	while (sst1 >> str2)
	{
		std::cout << str2<< std::endl;
	}

}
profile
rust로 뭐할까

0개의 댓글