C++读取文件如何实现从头开始再读一遍

怎么把指针调到文件头?... 怎么把指针调到文件头? 展开
 我来答
l395911335
推荐于2018-03-21
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
seekg用于输入文件(ifstream)指针移到指定位置,
如:seekg(0,ios::beg) 指针移向文件开头。
seekp用于输出文件(ofstream)。
移到开头后就可以往下读,用eof()判断文件是否读到了结尾。
如:while(!file.eof())。
uy...6@163.com
2009-12-01 · TA获得超过2074个赞
知道小有建树答主
回答量:664
采纳率:0%
帮助的人:528万
展开全部
移动文件指针到文件头(你自己搜一下函数,记不得了),或关闭文件重新打开
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
eee2356eee
2009-12-02 · TA获得超过1139个赞
知道小有建树答主
回答量:389
采纳率:0%
帮助的人:606万
展开全部
调用seek,移动文件指针到文件头
如果使用fstream则是seekpos

文件读取都是从文件指针的当前位置开始的

如果使用MFC的CFile,则是Seek
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangruihan123
2009-12-01 · TA获得超过314个赞
知道答主
回答量:355
采纳率:0%
帮助的人:246万
展开全部
指针重新定于文件头。。。不知道你用的C,C++,API,还是MFC中的CFile类
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SadLava
2018-11-11
知道答主
回答量:3
采纳率:0%
帮助的人:2343
展开全部
seekg(0,ios::beg) 指针移向文件开头,当然也可以重新开一个ifstream
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式