如何从文件中删除数据并将所有信息移回

How to delete data from file and move all info back

我用 fopen 创建了一个文件,我从文件中删除了第一个值,我想获取文件中的所有值并将它们移动到文件的开头。

示例:

任何帮助都会很棒。

那么你最好将第一个字节之后的所有数据复制到另一个文件中,然后将该文件移动到原始文件中。没有系统调用来删除文件的某些部分,并关闭已删除数据周围的漏洞。文件内部结构不适合这样做,需要copy/shift将整个文件数据放到正确的位置。