EnglishJapanese Reload Front page List of pages Search Recent changes RSS of recent changes

Back to the top page
Back to the upper page

Function Members

public

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)