入出力可能なテキストかバイナリファイルを表すクラス. [詳細]
#include <File.h>
Public メソッド | |
File (const char *ファイル名, FileMode 読み書きモード, bool バイナリファイル=false, SaveMode Androidの保存先=SaveMode::Asset) | |
ファイル名とモードを指定して、ファイルを開く. [詳細] | |
bool | Open (const char *ファイル名, FileMode 読み書きモード, bool バイナリファイル=false, SaveMode Androidの保存先=SaveMode::Asset) |
ファイルを開く. [詳細] | |
void | Close () |
ファイルを閉じる. [詳細] | |
FileMode | GetFileMode () |
ファイルモードを取得. [詳細] | |
const char * | GetFileName () |
ファイル名を取得. [詳細] | |
template<class T > | |
bool | Read (T &読み込み先変数) |
データを読み込む. [詳細] | |
bool | Read (std::string &読み込み先変数) |
template<class T > | |
bool | Write (T &書込み元変数) |
データを書き込む. [詳細] | |
bool | Write (std::string &書込み元変数) |
template<class T > | |
bool | ReadWrite (T &読み書き変数) |
FileModeがReadの場合Read、WriteかAddの場合Writeを行う. [詳細] | |
std::vector< std::string > | GetLineS () |
ファイルを改行区切りで一括して読み込む. [詳細] | |
std::vector< std::vector < std::string > > | GetCsvS () |
カンマ区切りのCSVファイルを一括読込. [詳細] | |
bool | CheckEOF () |
ファイルの終端判定. [詳細] | |
入出力可能なテキストかバイナリファイルを表すクラス.
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の場合成功。\n
読込先変数にデータを読み込む。
bool SDX::File::Write | ( | T & | 書込み元変数 | ) |
データを書き込む.
FileModeがWriteかAddの場合成功。\n
書込元変数をファイルに書き込む。
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 | ( | ) |
ファイルの終端判定.