/* **************************************************** * Class: StringTokenizer * * By Arash Partow - 2002 * * Copyright Arash Partow 2002-2003 * * All Right Reserved * **************************************************** */ #ifndef INCLUDE_STRINGTOKENIZER_H #define INCLUDE_STRINGTOKENIZER_H #include #include #include #include using namespace std; class StringTokenizer { public: StringTokenizer(); StringTokenizer(string str, string delim); ~StringTokenizer(); int countTokens(); bool hasMoreTokens(); string nextToken(); int nextIntToken(); double nextFloatToken(); string nextToken(string delim); string remainingString(); string filterNextToken(string filterStr); private: string tokenStr; string delim; }; #endif