Back to the top page
Back to the upper page
Function Members
public
- TArtConfigFile( const char* filename, const char* delim, const char* comment, const char eol)
- ~TArtConfigFile()
- const char* GetNextToken()
- int GetNextTokenAsInt(int &lval)
private
- ifstream fFile
- 読み込まれるファイル名。
- char* fDelim
- 読み込まれたファイルに対するデリミタ.
Default = " ,\t" - char* fComment
- コメントラインを示す記号.
Default = "#" - char fEOL
- 行の終わりを示す記号.
Default = ";" - char fLine[1024]
- 現時点で読み込まれている行。
- char* fLast
- 現時点で読み込まれているトークンのポインタ。
Function documents
- TArtConfigFile( const char* filename, const char* delim, const char* comment, const char eol)
filenameで指定されたファイルを開き、その他の引数をprivate変数に代入します。
delim -> fDelim. comment -> fComment, eol -> fEOL.
TArtConfigFile()
TArtConfigFile()で開かれたファイルを閉じます。
- const char* GetNextToken()
ファイルを読み込み、fDelimで区切られた文字列をトークンとして返します。
この関数が呼び出されるたびに、fDelimで区切られた文字列をトークンとして返します。
fCommentで指定された文字で始まる行はコメントとして扱われます。
fEOLで指定された文字が挿入されている位置で次の行が読み込まれます。
ファイルの終端に到達している場合、0を返します。
- int GetNextTokenAsInt(int &lval)
GetNextToken関数によって返された文字列を整数型に変換し、引数lvalが示すポインタに代入します。
GetNextToken関数によって返された文字列が数字の場合は0を返し、それ以外の場合は1を返します。
Last-modified: Wed, 01 Feb 2012 17:43:00 JST (4845d)