使用fstream读取文件的seekg无效问题编辑者: gxdrg
qq:9611153微信lgs9611153
时间: 2013-4-11 9:50:01
问题相关:使用fstream时发生了奇怪的问题
1、使用fstream,竟然在读取一半文件时,3000字节后的数据将作为cdcdcd读取。 使用File也没问题。
2、用fstream读取文件时,重新调用seekg后无法获取数据。
所需资源: Vc,stl
解决方案:
解决问题:调试后发现:
要在fstream中读取文件,只能使用binary格式ifs.seekg(0,ios:beg )。 终于有效了
总结
为了正常操作,平时就需要细心,特别是关键的地方需要弄清楚。
明确操作对象,进行文本操作时使用文本方式,进行字节读写时使用二进制方式。