gpt4 book ai didi

c - 从文件中删除

转载 作者:行者123 更新时间:2023-11-30 21:27:52 25 4
gpt4 key购买 nike

假设您有一个文件,其中包含在公司工作的人员的姓名(或ID编号)列表,并且您想要从该列表中删除某人。
C中是否有一个函数带一个变量(我要删除的人)并允许您从文件中删除?如果没有,我该怎么办?
PS:该文件可以是文本文件或二进制文件,无论哪种文件都允许您从文件中删除。

最佳答案

您必须读入文件内容,然后仅使用删除数据之后的数据进行重写。没有功能“删除文件的这一部分。

我建议您以读取模式打开文件,读取所有数据,然后以写入模式重新打开文件(以清除所有旧内容),然后根据需要写入内容。实际上,这种方法比只打开一次文件要容易得多。

关于c - 从文件中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47662309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com