Published 2021. 9. 11. 21:35

다른 언어에는 대부분 있지만 c++에는 split이 없어서 구현을 해서 사용해야 한다.

sstream을 이용하여 구현한다.

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

using namespace std;

vector<string> split(string input, char delimiter) {
    vector<string> ret;
    stringstream ss(input);
    string tmp;
 
    while (getline(ss, tmp, delimiter)) {
        ret.push_back(tmp);
    }
    return ret;
}
복사했습니다!