急请教用CArchive类从文件读取数据时怎么判断是否到了文件末尾 我来答 1个回答 #热议# 应届生在签三方时要注意什么? 岁月三更梦之空9272 推荐于2016-01-11 · 超过59用户采纳过TA的回答 知道答主 回答量:105 采纳率:50% 帮助的人:107万 我也去答题访问个人页 关注 展开全部 CArchive是串行化对象,不是逐个字节读取的,没必要判断文件尾,只要你把存进去的对象还原出来,不管文件有没有被读完,这个文件作为数据来说都已经是“完”了。CArchive应该有自己的文件结构在里面,你直接读取的,应该不会是你想要的数据。如果真的想逐个字节读取就直接用CFile好了。如果非要用CArchive判断文件尾部,可以用GetFile(),获取CFile*,然后用这个来判断文件尾 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2010-05-15 急@!!!如何判断CArchive是否读到最后??? 2012-12-06 MFC中Archive类 我要在打开程序的时候读入数据,如何判断文件读取结束, 1 2017-09-18 CFile怎样判断是否读到文件结束了? 2 2012-09-19 关于CArchive类串行化之后的文件。 2013-08-06 用 CArchive 写入数据出错 1 2016-07-16 MFC 通过CArchive向CFile内写数据,结束后不用file.close()吗? 1 2013-08-16 用CArchive类写入数据的问题 2011-05-15 CArchive 读取文件中所有对象 更多类似问题 > 为你推荐: