TNB Library
公開メンバ関数 | 全メンバ一覧
CTextFileReader クラス

テキストファイル読込みクラス [詳解]

#include <TnbTextFile.h>

+ CTextFileReader の継承関係図

公開メンバ関数

 CTextFileReader (void)
 コンストラクタ [詳解]
 
void Empty (void)
 [設定] 空っぽ化. [詳解]
 
bool GetContents (CConstStrVectorT< char > &_vs) const
 [取得] 内容取得. [詳解]
 
bool GetContents (CConstStrVectorT< WCHAR > &_vs) const
 [取得] 内容取得. [詳解]
 
bool HasContents (void) const
 [確認] 内容あり? [詳解]
 
bool hasUnicodeContents (void) const
 [確認] UNICODE内容あり? [詳解]
 
bool Read (IReader *pReader)
 [読込] ファイル読み込み. [詳解]
 
bool Read (LPCTSTR lpszFileName)
 [読込] ファイル読み込み. [詳解]
 

詳解

テキストファイル読込みクラス

ファイルを読み込んで、行単位に参照できます。

覚え書き
UNICODE テキストファイル読み込み可能です。
必要ファイル
TnbTextFile.h
日付
11/02/10 新規作成

TnbTextFile.h287 行目に定義があります。

構築子と解体子

◆ CTextFileReader()

CTextFileReader ( void  )

コンストラクタ

TnbTextFile.h292 行目に定義があります。

関数詳解

◆ Empty()

void Empty ( void  )

[設定] 空っぽ化.

TnbTextFile.h319 行目に定義があります。

◆ GetContents() [1/2]

bool GetContents ( CConstStrVectorT< char > &  _vs) const

[取得] 内容取得.

覚え書き
Read した内容を文字列配列として取り出します。
引数
[out]_vs取得した内容。
戻り値
true取得成功
false失敗

TnbTextFile.h376 行目に定義があります。

◆ GetContents() [2/2]

bool GetContents ( CConstStrVectorT< WCHAR > &  _vs) const

[取得] 内容取得.

覚え書き
Read した内容を文字列配列として取り出します。
引数
[out]_vs取得した内容。
戻り値
true取得成功
false失敗

TnbTextFile.h402 行目に定義があります。

◆ HasContents()

bool HasContents ( void  ) const

[確認] 内容あり?

戻り値
trueRead完了し、内容を持っている。
falseなし。

TnbTextFile.h301 行目に定義があります。

◆ hasUnicodeContents()

bool hasUnicodeContents ( void  ) const

[確認] UNICODE内容あり?

戻り値
trueRead完了し、UNICODE の内容を持っている。
falseなし。

TnbTextFile.h311 行目に定義があります。

◆ Read() [1/2]

bool Read ( IReader pReader)

[読込] ファイル読み込み.

指定ファイルを読み込みます。

引数
pReader読み込める状態になっているリーダー。
戻り値
true成功。内容をインスタンス内に取り込んでいます。
false失敗。

TnbTextFile.h349 行目に定義があります。

◆ Read() [2/2]

bool Read ( LPCTSTR  lpszFileName)

[読込] ファイル読み込み.

指定ファイルを読み込みます。

引数
lpszFileNameファイル名
戻り値
true成功。内容をインスタンス内に取り込んでいます。
false失敗。

TnbTextFile.h331 行目に定義があります。