関数
CSVデータ入出力

関数

template<class Array >
bool mist::read_csv (Array &csv, const std::string &filename, const std::string &separator=", ")
 CSV形式のファイルをSTLコンテナに読み込む
template<class Array >
bool mist::read_csv (Array &csv, const std::wstring &filename, const std::wstring &separator=", ")
 CSV形式のファイルをSTLコンテナに読み込む
template<class T , class Allocator >
bool mist::read_csv (matrix< T, Allocator > &csv, const std::string &filename, const std::string &separator=", ")
 CSV形式のファイルをMISTコンテナ(mist::matrix)に読み込む
template<class T , class Allocator >
bool mist::read_csv (matrix< T, Allocator > &csv, const std::wstring &filename, const std::string &separator=", ")
 CSV形式のファイルをMISTコンテナ(mist::matrix)に読み込む

説明

CSV形式のファイルを読み込んで,MISTコンテナもしくはSTLのコンテナへ格納する.

次のヘッダをインクルードする
#include <mist/io/csv.h>

関数

template<class Array >
bool mist::read_csv ( Array &  csv,
const std::string &  filename,
const std::string &  separator = ", " 
)

CSV形式のファイルをSTLコンテナに読み込む

データの区切りとして,コンマもしくは半角空白をデフォルトで識別するようになっている. データの区切りを変更する場合は,separator 引数を変更する.

引数
[out]csv… CSV形式のファイルを読み込む先のSTLコンテナ
[in]filename… 入力ファイル名
[in]separator… データの区切り記号
戻り値
true… CSV形式データの読み込みに成功
false… CSV形式データの読み込みに失敗

参照元 mist::read_csv().

template<class Array >
bool mist::read_csv ( Array &  csv,
const std::wstring &  filename,
const std::wstring &  separator = ", " 
)

CSV形式のファイルをSTLコンテナに読み込む

データの区切りとして,コンマもしくは半角空白をデフォルトで識別するようになっている. データの区切りを変更する場合は,separator 引数を変更する.

引数
[out]csv… CSV形式のファイルを読み込む先のSTLコンテナ
[in]filename… 入力ファイル名
[in]separator… データの区切り記号
戻り値
true… CSV形式データの読み込みに成功
false… CSV形式データの読み込みに失敗

参照先 mist::read_csv(), と mist::wstr2str().

template<class T , class Allocator >
bool mist::read_csv ( matrix< T, Allocator > &  csv,
const std::string &  filename,
const std::string &  separator = ", " 
)

CSV形式のファイルをMISTコンテナ(mist::matrix)に読み込む

データの区切りとして,コンマもしくは半角空白をデフォルトで識別するようになっている. データの区切りを変更する場合は,separator 引数を変更する.

引数
[out]csv… CSV形式のファイルを読み込む先の行列
[in]filename… 入力ファイル名
[in]separator… データの区切り記号
戻り値
true… CSV形式データの読み込みに成功
false… CSV形式データの読み込みに失敗

参照先 mist::read_csv(), と mist::matrix< T, Allocator >::resize().

template<class T , class Allocator >
bool mist::read_csv ( matrix< T, Allocator > &  csv,
const std::wstring &  filename,
const std::string &  separator = ", " 
)

CSV形式のファイルをMISTコンテナ(mist::matrix)に読み込む

データの区切りとして,コンマもしくは半角空白をデフォルトで識別するようになっている. データの区切りを変更する場合は,separator 引数を変更する.

引数
[out]csv… CSV形式のファイルを読み込む先の行列
[in]filename… 入力ファイル名
[in]separator… データの区切り記号
戻り値
true… CSV形式データの読み込みに成功
false… CSV形式データの読み込みに失敗

参照先 mist::read_csv(), と mist::wstr2str().


Generated on Wed Nov 12 2014 19:44:28 for MIST by doxygen 1.8.1.2