MFC中CFile::Read()怎么用?

 我来答
年年好运zhl
推荐于2019-09-23 · TA获得超过1.4万个赞
知道小有建树答主
回答量:508
采纳率:100%
帮助的人:14.7万
展开全部

CFile::Open()函数打开文件后,内容指针指向文件的第一个字节的位置,CFile::Seek()函数可以修改读取的位置。

  1. CFile::Open成功打开文件后,使用 GetLength 获取文件的长度,nFileLen。

  2. 可以使用 Seek/ SeekToBegin / SeekToEnd 来定位。

  3. 直接使用 pstruct = (MYSTRUCT*) (lpBuf+x); 来强制转换,x表示偏移位置。

  4. 使用序列号模式来存放结构数据,MFC提供的 CArchive 类,>> << 2个成员函数就能实现结构化数据的保存装入了。

  5. 使用比较简单。主要是装入和保存时候要匹配别搞错就行。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式