DXフレームワーク　リファレンス・マニュアル 0.01 DXフレームワークのリファレンスです。詳細は公式wiki

- メインページ
- 関連ページ
- クラス
- ファイル

- 構成
- 構成索引
- クラス階層
- 構成メンバ

Public メソッド | Static Public メソッド | すべてのメンバ一覧
クラス DXFW::File

説明 [詳細]

`#include <File.h>`

## Public メソッド
| File (const char *ファイル名, FileMode 読み書きモード, bool バイナリファイル=false)
| ファイルを開く [詳細]
bool | Open (const char *ファイル名, FileMode 読み書きモード, bool バイナリファイル=false)
bool | Close ()
FileMode | GetFileMode ()
| ファイルモードを取得 [詳細]
const char * | GetFileName ()
template<class T >
bool | Read (T &読込先変数)
template<class T >
bool | Write (T &書込元変数)
template<class T >
bool | ReadWrite (T &buf)
bool | GetLine (std::string &str)
bool | GetLineCSV (std::vector< std::string > &strSet)
bool | CheckEOF ()

## Static Public メソッド
static void | SetDirectory (const char *ディレクトリ名)
| summary>ファイルを閉じる [詳細]

## 説明

[サンプルコード:未完成]
サンプル説明
`int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow )
{
if( !Dx::Initialise() ) return -1;
Dx::End();
return 0;
}
`

## コンストラクタとデストラクタ

DXFW::File::File | ( | const char * | ファイル名,
|  | FileMode | 読み書きモード,
|  | bool | バイナリファイル = `false`
| ) |  |
| inline

ファイル名とモードを指定して、テキストファイルかバイナリファイルを開く。 summary>ファイルを開く

コンストラクタと同じ

## 関数

bool DXFW::File::Open | ( | const char * | ファイル名,
|  | FileMode | 読み書きモード,
|  | bool | バイナリファイル = `false`
| ) |  |
| inline

summary>カレントディレクトリの設定

実行ファイルの相対パスでカレントディレクトリを設定する

static void DXFW::File::SetDirectory | ( | const char * | ディレクトリ名 | ) |
| inline static

FileMode DXFW::File::GetFileMode | ( |  | ) |
| inline

summary>ファイル名を取得

const char* DXFW::File::GetFileName | ( |  | ) |
| inline

summary>データを読み込む

FileMode::Readの場合成功。 読込先変数にデータを読み込む。

template<class T >

bool DXFW::File::Read | ( | T & | 読込先変数 | ) |
| inline

summary>データを書き込む

FileModeがWriteかAddの場合成功。 書込元変数をファイルに書き込む。

template<class T >

bool DXFW::File::Write | ( | T & | 書込元変数 | ) |
| inline

summary>データの読み書き

FileModeがReadの場合読込、WriteかAddの場合書込を行う。

template<class T >

bool DXFW::File::ReadWrite | ( | T & | buf | ) |
| inline

summary>ファイルから一行読込

FileModeがReadの場合成功。 ファイルから一行読込、引数に代入

bool DXFW::File::GetLine | ( | std::string & | str | ) |
| inline

summary>CSVファイルの一行読込

FileModeがReadの場合成功。 ファイルから一行読込、カンマ区切りで引数に代入

bool DXFW::File::GetLineCSV | ( | std::vector< std::string > & | strSet | ) |
| inline

summary>ファイルの終端判定

ファイルが終端に達したらtrueを返す

このクラスの説明は次のファイルから生成されました:

- C:/Users/Tatuya/Documents/Visual Studio 2012/Projects/DXフレームワーク/File.h