[C++] 문자열 나누기

Eu4ng·2023년 8월 10일
0

split()

  • 문자열을 특정 문자열을 기준으로 쪼개어 배열화시키는 함수
  • C++의 STL에서 지원하지 않아 직접 구현해야한다.
vector<string> split(string input, string delimiter)
{
	vector<string> result;
	long long pos = 0;

	while ((pos = input.find(delimiter)) != -1)
	{
		result.push_back(input.substr(0, pos));
		input.erase(0, pos + delimiter.length());
	}

	result.push_back(input);

	return result;
}
profile
초보 개발자

0개의 댓글