[C++] string

임승섭·2023년 8월 23일
0

C++

목록 보기
4/4

split

  • delimeter 기준으로 문자열을 나누어서 vector<string>으로 반환
vector<string> split(string input, char delimeter) {

	vector<string> answer;
    
    stringstream ss(input);
    string tmp;
    
    while (getline(ss, tmp, delimeter)) {
    	anser.push_back(tmp);
    }
    
    return answer;
}

int main() {
	
    string str = "abc defg hihi";
    
    vector<string> result = split(str, ' ');
    
    for (int i = 0; i < result.size(); i++) {
    	cout << result[i] << endl;
    }
    
    return 0;
}
/*
abc
defg
hihi
*/

0개의 댓글