首页 > 代码库 > 数据结构大作业中遇到的问题及解决(一)
数据结构大作业中遇到的问题及解决(一)
(一) 判断二进制末尾
ff.seekg(0,ios::end) ; 可以找到末尾,但是那里没有内容。
我们用 int END = ff.seekg(0,ios::end) ; 记录这个位置 。
然后 pos = ff.tellg(); if(pos == END) break ; 这样就避免读到非法内存。
(二)判断文件是否存在
ifstream f("DATA.dat");
以只读方式打开文件 ,然后
if(!f){
// 不存在
}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。