로딩
요청 처리 중입니다...

C++ 코딩테스트 알고리즘 개념정리 split

 C++ 코딩테스트 알고리즘 개념정리 split

다른언어는 문자열 자르는 함수가 너무너무 잘 되어있지만 C++은 함수로 제공되는 게 없다. 그래서 이런 기능을 하는 함수를 내가 직접 만들어야 한다.

보통 입력 문자는 배열보다 string을 사용하는게 좋음! // 문자열과 구분자를 인자로 받음 vector split(string input, string delimiter) { vector splitToken; log long pos = 0; string token = ""; // string::npos 찾는문자열이 없을 경우 npos를 반환한다. while ((pos = input.find(delimiter)) !

= string::npos) { token = input.substr(0, pos); splitToken.push_back(token); // erase 의 두번째 인자는 포함되지 않는 값. input.erase(0, pos + delimiter.lenth()); } splitToken.push...

# C # split # token # 문자열 # 코딩테스트