CStdioFile::WriteString
更新 : 2007 年 11 月
バッファからデータを CStdioFile オブジェクトに関連付けられたファイルに書き込みます。
virtual void WriteString(
LPCTSTR lpsz
);
パラメータ
- lpsz
NULL 文字で終わるテキスト文字列を保持するバッファへのポインタを指定します。
解説
文字列の終わりを示す NULL 文字 ('\0') は、ファイルには書き込みません。lpsz 内の改行文字はキャリッジ リターン/ライン フィードの組み合わせに変換して書き込みます。
WriteString 関数は、ディスク フルの状態を含むいくつかの状態に応じて例外をスローします。
この関数は、CStdioFile とその派生クラス、および CArchive に対して利用できる、テキストに依存した出力関数です。CFile::Write も利用できますが、この関数は NULL 文字で終わる文字列ではなく、バイト数を指定してファイルに書き込みます。
使用例
CStdioFile f(stdout);
TCHAR buf[] = _T("test string");
f.WriteString(buf);
必要条件
ヘッダー : afx.h