stringstream으로 split하는 법
string str1 = "This is Test";
string str2 = "AB/CDE/DFDG/ASCD";
istringstream ss1(str1);
istringstream ss2(str2);
string buffer; // 분리된 문자열을 넣는 버퍼
while(getline(ss1,buffer)) { // 띄어쓰기나 '\n'기준으로 분리
cout << buffer << endl;
}
// 이번에는 '/'를 구분자로 문자 나눔
while(getline(ss2,buffer,'*')){ // '*'을 기준으로 분리
cout << buffer << endl;
}
/*
istringstream ss(input);
string split[3];
for (int i = 0; i < 3; i++) { // 갯수가 정해져있다면 이런식으로도 가능
getline(ss, split[i], '/');
cout << spolit[i];
}
*/