2012年11月28日
摘要: 源文地址:http://blog.sina.com.cn/s/blog_8378e25b0101b5hr.html之前在VS2008中使用ifstrean输入流读取文件时,发现除第一个文件外,其他的文件都直接跳到文件末尾。之后在博客上看到这样的解答:用 std::ifstream来读取一个文件完成后,close(),然后再用该ifstream对象立即打开另一个文件,会失败,必须要在 close()之后调用ifs.clear(ios::goodbit) 之后(ifs为std::ifstream对象),才能够打开一个新文件,原因:“关闭流并不能改变流对象的内部状态。如果最后的读写操作失败了,对象的 阅读全文
posted @ 2012-11-28 21:51 Sophia-呵呵小猪 阅读(588) 评论(0) 推荐(0) 编辑