回 帖 发 新 帖 刷新版面

主题:关于文件

当我写入一个记录文件时。
里面包含十个记录,
请问如何从文件中删除一个记录,而不是初始化为零。(需要重写文件吗)
高手回答。
必加分。

回复列表 (共2个回复)

沙发

从要删除的记录的下一条记录开始,依次向前“复制”(用Seek、Read、Write),然后在SizeOf(F)-1处用Truncate设置文件结束标志。只好这样了。

板凳


谢谢楼上的

我来回复

您尚未登录,请登录后再回复。点此登录或注册