|
TNB Library
|
ファイル読み書きの参照クラス [詳解]
#include <TnbFileAdapter.h>
公開メンバ関数 | |
| operator BYTE (void) const | |
| [取得] データ取得 [詳解] | |
| BYTE | operator+= (BYTE b) |
| [計算] データ加算 [詳解] | |
| BYTE | operator-= (BYTE b) |
| [取得] データ引算 [詳解] | |
| BYTE | operator= (BYTE b) |
| [設定] データ設定 [詳解] | |
ファイル読み書きの参照クラス
ファイルの一バイトを操作するためのクラスです。
CWriterAdapter fa;
CFileWriter fw;
fw.New("c:\\temp\\aaa.dat");
fa.Attach(&fw);
fa.SetSize(10);
;
BYTE bb = fa[0]; // ファイルの 最初のデータを bb に読み込みます。
fa[3] = 7; // ファイルの 4Byte目に 7 を書き込みます。
fa[5] += 2; // ファイルの 6Byte目のデータを +2 します。
|
TnbFileAdapter.h の 231 行目に定義があります。
| operator BYTE | ( | void | ) | const |
[取得] データ取得
| CIndexOutOfBoundsException | インデックスが範囲外であることを示すためにスローされます。 |
| CReadFailureException | ファイル読み込みに失敗したことを示すためにスローされます。 |
TnbFileAdapter.h の 260 行目に定義があります。
| BYTE operator+= | ( | BYTE | b | ) |
[計算] データ加算
| b | 加算するデータ。 |
| CIndexOutOfBoundsException | インデックスが範囲外であることを示すためにスローされます。 |
| CIoFailureException | ファイル読み書きに失敗したことを示すためにスローされます。 |
TnbFileAdapter.h の 282 行目に定義があります。
| BYTE operator-= | ( | BYTE | b | ) |
[取得] データ引算
| b | 引算するデータ。 |
| CIndexOutOfBoundsException | インデックスが範囲外であることを示すためにスローされます。 |
| CIoFailureException | ファイル読み書きに失敗したことを示すためにスローされます。 |
TnbFileAdapter.h の 293 行目に定義があります。
| BYTE operator= | ( | BYTE | b | ) |
[設定] データ設定
| b | 書き込むデータ。 |
| CIndexOutOfBoundsException | インデックスが範囲外であることを示すためにスローされます。 |
| CWriteFailureException | ファイル書き込みに失敗したことを示すためにスローされます。 |
TnbFileAdapter.h の 271 行目に定義があります。