stringTokenizer.cpp |
#include "stdafx.h" stringTokenizer::stringTokenizer(const string& inputstring, const string& seperator) size_t stringTokenizer::countTokens() bool stringTokenizer::hasMoreTokens() string stringTokenizer::nextToken() void stringTokenizer::split() while(string::npos!=Pos || string::npos!=lastPos) index = token.begin(); |
stringTokenizer.h |
#ifndef stringTokenize_h #include <vector> using namespace std; class stringTokenizer private: public: #endif |
example 파일내 문자열을 분리시켜 그 데이터를 메모리에 가지고 있도록 하기위한 예제코드 | ||||||
위 sample.txt파일을 파싱하여 그 정보를 mapData라는 곳에 저장하려면, mapReader *pReader = new mapReader("sample.txt"); 이런식으로 파일위치만 생성인자로 넘겨주면 그 정보를 mapReader의 클래스의 mapData가 파싱된 정보를 가지고 있는것이다. |
'컴퓨터공학 기초 > C.C++' 카테고리의 다른 글
set_union 알고리즘 STL set에서 사용하기 (0) | 2013.05.02 |
---|---|
STL의 string 클래스에 대한 토큰 처리 클래스 separtor (0) | 2013.04.30 |
string split 함수 (stl vector) (0) | 2013.04.26 |
virtual 응용(원리, 다중상속) (0) | 2012.05.09 |
String 관련 자작함수 (0) | 2011.10.14 |