|
FineKernelToolKit 4.2.13
|
CSV 入出力用クラス [詳解]
#include <FK/CSV.h>
FK::fk_CSV の継承関係図
FK::fk_CSV 連携図公開メンバ関数 | |
| 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::fk_BaseObject に属する継承公開メンバ関数 | |
| 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 | 設定文字列 |