CArchive::ReadString

调用该成员函数读取文本数据转换为缓冲从文件与 CArchive 对象。

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

参数

  • rString
    对于将包含则结果字符串的 CString 的引用,在读取文件与CArchive对象之后。

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

  • nMax
    指定的最大字符数读取。比 lpsz的 范围应该有一个缓冲区。

返回值

在返回 BOOLTRUE,如果成功的版本;否则 FALSE

在返回 LPTSTR版本中,对包含文本数据的缓冲区的指针; NULL,如果文件结尾已到达。

备注

在成员函数的版本与 nMax 参数,缓冲区将保存到 nMax 限制- 1个字符。读取路过支持返回换行符匹配。始终取消牵引式换行的字符。null字符(“\ 0 ")在追加。

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

示例

CArchive::WriteString参见示例。

要求

Header: afx.h

请参见

参考

CArchive选件类

层次结构图

CArchive::Read

CArchive::Write

CArchive::WriteString

CArchiveException选件类