MFC中CFile::Read()怎么用?
1个回答
展开全部
CFile::Open()函数打开文件后,内容指针指向文件的第一个字节的位置,CFile::Seek()函数可以修改读取的位置。
CFile::Open成功打开文件后,使用 GetLength 获取文件的长度,nFileLen。
可以使用 Seek/ SeekToBegin / SeekToEnd 来定位。
直接使用 pstruct = (MYSTRUCT*) (lpBuf+x); 来强制转换,x表示偏移位置。
使用序列号模式来存放结构数据,MFC提供的 CArchive 类,>> << 2个成员函数就能实现结构化数据的保存装入了。
使用比较简单。主要是装入和保存时候要匹配别搞错就行。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询