先把数据写入磁盘文件,然后从此文件中读取数据,结果不对!关键是write和read函数的表达是否完全正确。
发布网友
发布时间:2022-04-09 12:51
我来回答
共2个回答
热心网友
时间:2022-04-09 14:20
首先来讲,单纯对硬盘进行了分区删除这类操作,不会引起硬盘的根本性损伤的。只是破坏了分区信息,引起 操作系统启动过程中出现异常,蓝屏之类的现象。
如果硬盘内没什么重要数据。你可以考虑 单独挂接这块硬盘,使用启动光盘启动电脑后,进行重新分区,格式化 ,安装系统就可以了。如果还要安装双系统,先安装xp,然后再安装VISTA。
低格相当于初始化了硬盘。对硬盘的所有扇区清零处理。这种操作相当于出厂处理。通过硬盘盒子,的确是能够找到新硬件,但是我的电脑没有盘符。我的电脑 右键 管理 磁盘管理 内能够看到整个硬盘的容量。这里边可以进行分区处理。
如果自己操作不熟悉。或者担心硬盘存在质量问题。考虑 使用自己应该有的保修权利。让商家保修。
热心网友
时间:2022-04-09 15:38
如果说读取数据一次性没读出来那说不过去。
那就只能认为是写数据时没有完全保存到文件中?C/C++ Library对文件的操作都是通过缓冲区来完成的,那就可能是你的输出文件流在close的时候有些数据没有写入文件了。直观上可以认为write操作满了缓冲区的话会被刷入磁盘文件,然后再利用这块缓冲区。
具体情况我也说不明白