toen (1) 썸네일형 리스트형 [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 다음