发布网友 发布时间:2022-04-24 00:24
共2个回答
热心网友 时间:2023-10-15 09:21
把ofile.close();移到ifstream ifile("D:\\data.dat",ios::binary);前就OK!因为写完文件后不关闭的话,文件指针位置指在最后,后面读打开后接着这个位置向后读取数据了,后面并没有写入什么。热心网友 时间:2023-10-15 09:21
在打开读文件对象之前先关闭写文件对象。热心网友 时间:2023-10-15 09:21
把ofile.close();移到ifstream ifile("D:\\data.dat",ios::binary);前就OK!因为写完文件后不关闭的话,文件指针位置指在最后,后面读打开后接着这个位置向后读取数据了,后面并没有写入什么。热心网友 时间:2023-10-15 09:21
在打开读文件对象之前先关闭写文件对象。