仮想 LPTSTR ReadString ( LPTSTR lpsz, UINT nMax );
スロー ( CFileException );
BOOL ReadString(CStringamp;rString);
スロー ( CFileException );(&A)
戻り値
テキスト データを格納するバッファーへのポインター。任意のデータを読むことがなくファイルの終端に到達した場合は、 NULL ;またはブール値の場合は、任意のデータを読むことがなくファイルの終端に到達した場合は、 FALSE。
パラメーター
lpsz
ユーザー指定した null で終わる文字列を受け取るバッファーへのポインターを指定します。
nMax
終端の null 文字をカウントできません読み取る文字の最大数を指定します。
rString
関数から戻るときは、文字列を含むCStringオブジェクトへの参照。
解説
テキスト データnMaxの限界まで、バッファーに-1 文字、 CStdioFileオブジェクトに関連付けられたファイルから読み取ります。最初の改行文字では、読み込みを停止します。その場合は、 nMax-1 文字未満が読み込まれている場合は、改行文字をバッファーに格納されます。いずれの場合も、null 文字 ('\0') が追加されます。
:Readもテキスト モードの入力に利用可能ですが、復帰とラインフィードのペアには終了しません。
注特価;この関数のCStringバージョンを削除、 '/n' 存在する場合は、 LPTSTRバージョンではないです。(&N)。
例
//CStdioFile::ReadString の例extern CStdioFile f;char buf [100];f.ReadString (buf、99)
|Nbsp; CStdioFile の概要クラス メンバー |階層図(&N)
参照特価;CStdioFile::WriteString、 :read(&N)