CStdioFile クラス
更新 : 2007 年 11 月
ランタイム関数 fopen で開かれた C ランタイム ストリーム ファイルを表します。
class CStdioFile : public CFile
解説
ストリーム ファイルは、バッファを使って入出力され、テキスト モード (既定) でもバイナリ モードでも開けます。
テキスト モードでは、復帰とライン フィードの組み合わせに対して特殊な処理を行います。テキスト モードの CStdioFile オブジェクトに改行文字 (0x0A) を書き込むと、バイトペア (0x0A, 0x0D) がファイルに送られます。また読み込みのときは、バイトペア (0x0A, 0x0D) が 1 バイトの 0x0A に変換されます。
CFile 関数の Duplicate、LockRange、UnlockRange は CStdioFile ではサポートしません。
CStdioFile でこの 3 つの関数を呼び出すと、CNotSupportedException を受け取ることになります。
CStdioFile の使い方の詳細については、『ランタイム ライブラリ リファレンス』の「MFC のファイル」および「ファイル処理」を参照してください。
必要条件
ヘッダー : afx.h