|
SDXFrameWork
0.09
SDXFrameWork
|
入出力可能なテキストかバイナリファイルを表すクラス. More...
#include <File.h>
Public Member Functions | |
| File (const char *ファイル名, FileMode 読み書きモード, bool バイナリファイル=false, SaveMode Androidの保存先=SaveMode::Asset) | |
| ファイル名とモードを指定して、ファイルを開く. More... | |
| bool | Open (const char *ファイル名, FileMode 読み書きモード, bool バイナリファイル=false, SaveMode Androidの保存先=SaveMode::Asset) |
| ファイルを開く. More... | |
| void | Close () |
| ファイルを閉じる. More... | |
| FileMode | GetFileMode () |
| ファイルモードを取得. More... | |
| const char * | GetFileName () |
| ファイル名を取得. More... | |
| template<class T > | |
| bool | Read (T &読み込み先変数) |
| データを読み込む. More... | |
| bool | Read (std::string &読み込み先変数) |
| template<class T > | |
| bool | Read (T *読み込み先配列, int 要素数) |
| template<class TSaveType , class TOutput > | |
| bool | Read (TOutput *読み込み先配列, int 要素数, int 分母) |
| 型変換をしつつ読み込む. More... | |
| template<class TSaveType , class TOutput > | |
| bool | Read (TOutput &読み込み先変数) |
| template<class T > | |
| bool | Write (T &書込み元変数) |
| データを書き込む. More... | |
| bool | Write (std::string &書込み元変数) |
| template<class TSaveType , class TInput > | |
| bool | Write (TInput *書き込み元配列, int 要素数) |
| 型変換をして書き込む. More... | |
| template<class T > | |
| bool | ReadWrite (T &読み書き変数) |
| FileModeがReadの場合Read、WriteかAddの場合Writeを行う. More... | |
| std::vector< std::string > | GetLineS () |
| ファイルを改行区切りで一括して読み込む. More... | |
| std::vector< std::vector < std::string > > | GetCsvS () |
| カンマ区切りのCSVファイルを一括読込. More... | |
| bool | CheckEOF () |
| ファイルの終端判定. More... | |
入出力可能なテキストかバイナリファイルを表すクラス.
| SDX::File::File | ( | const char * | ファイル名, |
| FileMode | 読み書きモード, | ||
| bool | バイナリファイル = false, |
||
| SaveMode | Androidの保存先 = SaveMode::Asset |
||
| ) |
ファイル名とモードを指定して、ファイルを開く.
| bool SDX::File::Open | ( | const char * | ファイル名, |
| FileMode | 読み書きモード, | ||
| bool | バイナリファイル = false, |
||
| SaveMode | Androidの保存先 = SaveMode::Asset |
||
| ) |
ファイルを開く.
| void SDX::File::Close | ( | ) |
ファイルを閉じる.
| FileMode SDX::File::GetFileMode | ( | ) |
ファイルモードを取得.
| const char* SDX::File::GetFileName | ( | ) |
ファイル名を取得.
| bool SDX::File::Read | ( | T & | 読み込み先変数 | ) |
データを読み込む.
FileMode::Readの場合成功。
読込先変数にデータを読み込む。
| bool SDX::File::Read | ( | TOutput * | 読み込み先配列, |
| int | 要素数, | ||
| int | 分母 | ||
| ) |
型変換をしつつ読み込む.
| bool SDX::File::Write | ( | T & | 書込み元変数 | ) |
データを書き込む.
FileModeがWriteかAddの場合成功。
書込元変数をファイルに書き込む。
| bool SDX::File::Write | ( | TInput * | 書き込み元配列, |
| int | 要素数 | ||
| ) |
型変換をして書き込む.
double型をfloatに変換して保存する時用
| bool SDX::File::ReadWrite | ( | T & | 読み書き変数 | ) |
FileModeがReadの場合Read、WriteかAddの場合Writeを行う.
| std::vector<std::string> SDX::File::GetLineS | ( | ) |
ファイルを改行区切りで一括して読み込む.
| std::vector<std::vector<std::string> > SDX::File::GetCsvS | ( | ) |
カンマ区切りのCSVファイルを一括読込.
| bool SDX::File::CheckEOF | ( | ) |
ファイルの終端判定.
1.8.7