FineKernelToolKit 4.2.13
|
CSV 入出力用クラス [詳解]
#include <FK/CSV.h>
公開メンバ関数 | |
fk_CSV (void) | |
コンストラクタ | |
~fk_CSV () | |
デストラクタ | |
bool | readCSV (std::string fileName) |
CSV ファイル入力関数 | |
bool | writeCSV (std::string fileName) |
CSV ファイル出力関数 | |
bool | isArive (int r, int c) |
要素存在判定関数 | |
int | getRowSize (void) |
行数取得関数 | |
int | getColSize (int r) |
列数取得関数 | |
int | getMaxColSize (void) |
最大列数取得関数 | |
std::string | get (int r, int c) |
要素参照関数 | |
bool | set (int r, int c, std::string str) |
要素設定関数 | |
![]() | |
fk_BaseObject (fk_Type type=fk_Type::BASEOBJECT) | |
コンストラクタ | |
fk_Type | getObjectType (void) const |
タイプ取得関数 | |
CSV 入出力用クラス
このクラスは、CSV データの入出力機能を提供します。
FK::fk_CSV::fk_CSV | ( | void | ) |
コンストラクタ
FK::fk_CSV::~fk_CSV | ( | ) |
デストラクタ
bool FK::fk_CSV::readCSV | ( | std::string | fileName | ) |
CSV ファイル入力関数
CSV ファイルを入力します。
[in] | fileName | CSVファイル名 |
bool FK::fk_CSV::writeCSV | ( | std::string | fileName | ) |
CSV ファイル出力関数
CSV ファイルを出力します。
[in] | fileName | CSVファイル名 |
bool FK::fk_CSV::isArive | ( | int | r, |
int | c | ||
) |
要素存在判定関数
要素が存在するかどうかを判定します。
[in] | r | 行番号 |
[in] | c | 列番号 |
int FK::fk_CSV::getRowSize | ( | void | ) |
行数取得関数
確保されている行数を返します。
int FK::fk_CSV::getColSize | ( | int | r | ) |
列数取得関数
各行の列数を返します。
[in] | r | 行番号 |
int FK::fk_CSV::getMaxColSize | ( | void | ) |
最大列数取得関数
列数の最大値を返します。
std::string FK::fk_CSV::get | ( | int | r, |
int | c | ||
) |
要素参照関数
要素を取得します。
[in] | r | 行番号 |
[in] | c | 列番号 |
bool FK::fk_CSV::set | ( | int | r, |
int | c, | ||
std::string | str | ||
) |
要素設定関数
要素を設定します。
[in] | r | 行番号 |
[in] | c | 列番号 |
[in] | str | 設定文字列 |