共用方式為


CStdioFile::ReadString

讀取文字資料至緩衝區中,由 nMax限制– 1 決定字元,從檔案與 CStdioFile 物件。

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

參數

  • lpsz
    指定指標會收到的 Null 終端文字字串的使用者提供的緩衝區。

  • nMax
    指定不計數的最大字元數目讀取,結束的 null 字元。

  • rString
    其會包含字串的 CString 物件的參考,則函式會傳回。

傳回值

物件包含文字資料的緩衝區指標。 NULL 檔案結尾,如果已經到達未讀取任何資料,或者,如果布林, 檔案結尾,如果已經到達未讀取任何資料。

備註

讀取路徑的第一個新行字元。 如果為,在這種情況下,小於 nMax– 1 字元緩衝區中讀取,新行字元會被儲存。 null 字元 (「\ 0 ") 都會附加。

CFile::Read 的文字輸入模式也是可用的,不過,它在一個歸位字元和換行字元的字元為不會結束。

注意事項注意事項

這個函式 (如果有的話)。 CString 版本移除 '\n' ; LPTSTR 版本不支援。

範例

CStdioFile f(stdin);
TCHAR buf[100];

f.ReadString(buf, 99);

需求

Header: afx.h

請參閱

參考

CStdioFile 類別

階層架構圖

CStdioFile::WriteString

CFile::Read