CStdioFile::ReadString

读取文本数据到缓冲区,到 nMax限制– 1个字符,从文件与 CStdioFile 对象。

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

参数

  • lpsz
    指定指针将接收Null终止的文本字符串的用户提供的缓冲区。

  • nMax
    指定不受的最大字符数读取,终止null字符)。

  • rString
    对于将包含字符串的 CString 对象的引用,因此当函数返回。

返回值

对包含文本数据的缓冲区的指针。 NULL,如果文件结尾已到达不读取任何数据;或者,如果布尔值,FALSE,如果文件结尾已到达不显示任何数据。

备注

读取路过第一个换行符。 如果为,则在这种情况下,低于 nMax– 1个字符缓冲区读取,换行符存储。 null字符(“\ 0 ")在追加。

CFile::Read 为文本模式输入也可用,但是,它在支持返回换行符不停止对。

备注

此函数的如果有 CString 版本中移除 '\n' ; LPTSTR 版本不。

示例

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

f.ReadString(buf, 99);

要求

Header: afx.h

请参见

参考

CStdioFile Class

层次结构图

CStdioFile::WriteString

CFile::Read