中易网

c++中文件打开用了eof()后,为什么文件就再也打不开了啊??

答案:2  悬赏:10  
解决时间 2021-03-22 15:56
我用fstream建立对象iofile,然后又循环while(!iofile.eof()),之后iofile就打不开了,是为什么啊??
最佳答案
eof()函数的设定是因为遇到文件尾了,EOF其实是-1值,当遇到文件末尾,则设置eof,并且返回eof()为true,然后对象不再读取文件,也就是输入流被截断
可以用fstream对象的clear来清除
你可以用iofile.clear();
来重新设置
全部回答
in是你需要自己定义的类对象,比如你读取文件的话 先定义 ifsteam in; 然后后面你就可以用in.eof()了,如果用ifsteam这个类你必须#include 你的in具体是不是这么用的就不好说了 你可以把工程发到[email protected],帮你改下
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样清洗快速电热水龙头的过滤网
捷达质惠版和普通版有什么区别,为什么质惠版
深圳哪里有crocs特卖店
北京永辉超市合伙人加班不给加班费合法吗?我
我农历1988年12月11日出生的,到阳历2012年8
大大求【学园k完美校园生活】的汉化下载
为什么说伊藤诚是人渣?
10月8日快乐大本营李易峰唱的广岛之恋原唱是
搜索四川凉拌带丝,藕,豆皮的做法
上海嘉定区南翔镇芳林路是在浦东吗
古诗《山亭夏日》这首诗歌中写了什么景色?
烤羊腿加盟,那家比较正宗?
为什么别人搜索我的QQ查找不到我?设置什么的
给我个用易语言制作CF体验服转换器的代码!!
银行通知存款七天是什么意思
推荐资讯
公司现在比较缺技术型人才,想要做招聘,赶集
180w要多少度电
孕妇梦见葡萄树
长江三峡工程位于( )省( )市之间
东营安全教育平台寒假作业在哪
宁夏青铜峡市8月15号至8月20号的天气状况
上海的高端男士西服定制哪家好?
为什么男澡堂不能有女搓背的?
借钱不还怎么办?
陶瓷的抗拉强度值?
一个人的名字叫Megara什么意思啊
重庆工商大学设计艺术学院在哪里?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?