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

簡易CSVファイル読み込みクラス. [詳解]

#include <TnbTinyCsvReader.h>

公開メンバ関数

CVectorT< double > Get (INDEX line, double emptyValue) const
 [取得] データ取得 [詳解]
 
CVectorT< int > Get (INDEX line, int emptyValue) const
 [取得] データ取得 [詳解]
 
size_t GetLineCount (void) const
 [取得] 行数取得. [詳解]
 
bool ReadCsv (LPCTSTR lpszFileName)
 [読込] CSV読み込み. [詳解]
 

詳解

簡易CSVファイル読み込みクラス.

ASCII のみで書かれた数値のみのCSVファイルを高速で読み込むことができます。
日付
19/06/15 新規作成

TnbTinyCsvReader.h33 行目に定義があります。

関数詳解

◆ Get() [1/2]

CVectorT< double > Get ( INDEX  line,
double  emptyValue 
) const

[取得] データ取得

覚え書き
指定ラインのデータを取り出します。
引数
line行数
emptyValue値なしの場合の値を指定します。
戻り値
配列データ.

TnbTinyCsvReader.h119 行目に定義があります。

◆ Get() [2/2]

CVectorT< int > Get ( INDEX  line,
int  emptyValue 
) const

[取得] データ取得

覚え書き
指定ラインのデータを取り出します。
引数
line行数
emptyValue値なしの場合の値を指定します。
戻り値
配列データ.

TnbTinyCsvReader.h73 行目に定義があります。

◆ GetLineCount()

size_t GetLineCount ( void  ) const

[取得] 行数取得.

戻り値
保持している内容の行数を取得します。

TnbTinyCsvReader.h61 行目に定義があります。

◆ ReadCsv()

bool ReadCsv ( LPCTSTR  lpszFileName)

[読込] CSV読み込み.

引数
lpszFileNameファイル名.
戻り値
true成功. インスタンスにデータを持ちます。
false失敗

TnbTinyCsvReader.h43 行目に定義があります。