Split()!

🦥 Split

Split 함수는 자르기 이다.

내가 원하는 기준으로 잘라서 배열로 반환하는 함수

#include <bits/stdc++.h>
using namespace std;

vector<string> split(string input, string delimiter) {
	vector<string> ret;
    long long pos = 0;
    string token = "";
    while((pos = input.find(delimiter)) != string::npos) {
    	token = input.substr(0, pos);
        re.push_back(token);
        input.erase(0, pos + delimiter.length());
    }
    ret.push_back(intput);
    return ret;
}

int main() {
	string s = "안녕,나는,김,똥,개", d = ",";
    vector<string> a = split(s, d);
    for(string b : a) cout << b << "\n";
}
/*
안녕
나는
김
똥
개
*/

Categories:

Updated:

Leave a comment