次の方法で共有


CInternetFile::ReadString

改行文字が見つかるまで文字ストリームを読み取るには、このメンバー関数を呼び出します。

virtual BOOL ReadString( 
   CString& rString  
);
virtual LPTSTR ReadString( 
   LPTSTR pstr, 
   UINT nMax  
);

パラメーター

  • pstr
    読み取り行を受け取る文字列へのポインター。

  • nMax
    読み取る最大文字数。

  • rString
    読み取り行を受け取る CString のオブジェクトへの参照。

戻り値

CInternetFile のオブジェクトから取得された Express データを格納するバッファーへのポインター。void* の型が返されるように、このメソッドに渡されたバッファーのデータ型に関係なくは、データの処理 (Unicode) に変換できないため、意図した構造体に返されたデータをマップする必要があります。

ファイルの終端に達した場合null は、データを読み込まないに達した; または、ブール型の場合、ファイルの終端に達した場合 FALSE は、データを読み込まないに達しました。

解説

関数は pstr のパラメーターによって参照されるメモリに作成された行を設定します。これは、文字の最大数に到達すると nMaxで指定された文字の読み取りを停止します。バッファーは終端の null 文字を常に表示されます。

最初の呼び出し SetReadBufferSizeなしで ReadString を呼び出すと、4096 バイトのバッファーを取得します。

例外

このメソッドは、型 **CInternetException***の例外をスローできます。

必要条件

Header: afxinet.h

参照

関連項目

CInternetFile クラス

階層図