CStdioFile クラス

更新 : 2007 年 11 月

ランタイム関数 fopen で開かれた C ランタイム ストリーム ファイルを表します。

class CStdioFile : public CFile

解説

ストリーム ファイルは、バッファを使って入出力され、テキスト モード (既定) でもバイナリ モードでも開けます。

テキスト モードでは、復帰とライン フィードの組み合わせに対して特殊な処理を行います。テキスト モードの CStdioFile オブジェクトに改行文字 (0x0A) を書き込むと、バイトペア (0x0A, 0x0D) がファイルに送られます。また読み込みのときは、バイトペア (0x0A, 0x0D) が 1 バイトの 0x0A に変換されます。

CFile 関数の DuplicateLockRangeUnlockRangeCStdioFile ではサポートしません。

CStdioFile でこの 3 つの関数を呼び出すと、CNotSupportedException を受け取ることになります。

CStdioFile の使い方の詳細については、『ランタイム ライブラリ リファレンス』の「MFC のファイル」および「ファイル処理」を参照してください。

必要条件

ヘッダー : afx.h

参照

参照

CFile クラス

階層図

CFile クラス

CFile::Duplicate

CFile::LockRange

CFile::UnlockRange

CNotSupportedException クラス

その他の技術情報

CStdioFile のメンバ