tokenizer (2) 썸네일형 리스트형 [STL] string tokenizer 이전에 boost 라이브러리를 사용해서 stirng tokenizer를 만드는 방법을 간단하게 이야기 했었다. 이번에는 STL을 사용해서 string tokenizer를 만든 예를 올려본다. 이 클래스를 기반으로 text형태의 파일을 처리하는데 이용할 수 있을것이다. 소스를 올려봅니다. 그리고, 간단한 사용예를 보여드리겠습니다. stringTokenizer.cpp #include "stdafx.h" #include "StringTokenizer.h" stringTokenizer::stringTokenizer(const string& inputstring, const string& seperator) : _input(inputstring), _delimiter(seperator) { split(); } s.. [boost] string tokenizer 파일이나 문자열에서 필요한 데이터를 추출해야 하는 일이 프로그램을 짜다보면 빈번히 일어난다. 예를들면, hello, world! 라는 문자열에서 hello와 world를 구분하여 얻어내기 위해서 ','를 기준으로 문자열을 잘라내야 한다. 이런작업을 자주 하기때문에 이런 일을 하는 클래스로 만들어놓으면 편하다. 근데, 이런것을 boost 라이브러리에서 지원해준단다. boost 라이브러리를 설치를 해야한다. 그리고 아래처럼 쓰면 된다. #include void function { string _str = "hello,world"; boost::char_seperator sep(","); boost::tokenizer token(_str,sep); for(tokenizer::iterator itr = toke.. 이전 1 다음