蚊子132 在对文本文件进行读写时,发现一个非常好用的 MFC 类 CStdioFile,下面给一段最简单的实现代码:
- CStdioFile
- CStdioFile是CFile的派生类,对文件进行流式操作,对于文本文件的读写很有用处,可按行读取写入。
- //写入数据
- CString strValue = "Hello World!";
- file.WriteString(strValue);
- //读取数据
- CString strRead;
- file.ReadString(strRead);
- 当文件存在多行数据需要逐行读取时,可用函数BOOL CStdioFile::ReadString(CString& rString),当遇到"\n "时读取截断,如果文件未读完,返回true,否则返回false。
- //逐行读取文件内容,存入strRead
- while(file.ReadString(strRead))
- {
- ...;
- }