Split
-
split()개발/C·C++ 2021. 9. 11. 23:26
C#, Java, JavaScript에 있는 문자열 자르기 함수인 split()이 C++에는 없습니다. 필요하면 만들어 써야 합니다. 막상 급하게 필요할 때 문자열 함수가 익숙하지 않다면 생각보다 오래 걸릴 수 있습니다. 미리 만들어서 사용합시다. split() vector split(string s, string delim) { size_t off = 0; vector result; while (true) { size_t pos = s.find(delim, off); size_t count = pos - off; string str = s.substr(off, count); result.push_back(str); off += count + 1; if (0 == off) break; } return r..