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