Stringstream
이란?
"이름 날짜 내용"
과 같은 문자열로 한 줄의 데이터로 들어오면 각각 이름, 날짜, 내용등으로 파싱해서 사용하기 위해 많이 활용되는 라이브러리
문자열을 나누는 stringstream
stringstream
에서 공백과 '\n'
을 제외하고 문자열에서 맞는 자료형의 정보를 빼냄stream.str(string str)
은 현재 stream
의 값을 문자열 str
로 바꾸기#include <sstream>
int num;
string str = "123 456";
stringstream stream;
stream.str(str);
while(stream1 >> num ) cout << num << endl;
stringstream
초기화:stream.str("");