c++ string token

2019. 9. 18. 20:14알고리즘/암기

getline에 세번째 있는 delimeter를 이용해서 token할 수 있다

 

vector<string> solution(vector<string> record) {
	vector<string> ans;
	for (int i = 0; i < record.size(); i++) {
		vector<string> tokens;
		istringstream f(record[i]);
		string s;

		while (getline(f, s, ' ')) {
			tokens.push_back(s);
			cout << s << ' ';
		}
		cout << '\n';
	}
	
	return ans;
}