gpt4 book ai didi

c - 如何在 C 中清除文件的全部内容?

转载 作者:太空狗 更新时间:2023-10-29 16:27:18 30 4
gpt4 key购买 nike

我有一个包含 user1 的一些数据的文件。我想通过清除文件的内容为 user2 使用相同的文件。

我的想法是,当一个新用户到来时,应该清楚以前用户的数据,并且应该为新用户准备好相同的文件。

最佳答案

正如@stefan 所说,在“w”模式下使用fopen() 将为您完成这项工作。当您打开带有“w”标志的文件时,它会创建一个用于写入的空文件。如果同名文件已存在,则其内容将被删除,并且该文件将被视为一个空的新文件。

如果文件已经打开,您可以使用 stdio.h 中的 freopen() 函数和“w”模式,因为它将首先关闭文件,然后重新打开它以写入删除文件中的任何内容以前的文件。

关于c - 如何在 C 中清除文件的全部内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4815251/

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