fclose(fp);当然不行,它不是清除文件而是关闭文件。fp=fopen("a.txt","w");肯定清除当前目录下名为a.txt文件的内容,只留下一个文件名——你说没有清除那只是路径没有写全——我的工作代码就这样用着:每月1号0点自动清除上月记录,开始本月新记录。如果你说的是连文件名都清除的函数,那叫删除文件,有个函数叫remove(FILE *);,你可以一试。
“专业、务实、高效、创新、把客户的事当成自己的事”是我们每一个人一直以来坚持追求的企业文化。 创新互联公司是您可以信赖的网站建设服务商、专业的互联网服务提供商! 专注于成都做网站、网站建设、软件开发、设计服务业务。我们始终坚持以客户需求为导向,结合用户体验与视觉传达,提供有针对性的项目解决方案,提供专业性的建议,创新互联建站将不断地超越自我,追逐市场,引领市场!
#include stdio.h
int main (int argc, char *argv[])
{
//w+代表打开可读/写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件
//如果这个文件是只写文件那就需要用w
//如果这个文件不存在就不能创建的话 需要用access函数先判断该文件是否存在
FILE *pf = fopen("test.txt", "w+");
if (pf)
{
printf("文件已被清空\n");
fclose(pf);
}
return 0;
}
如何在c语言中清空文件里的内容的方法。
如下参考:
1.打开Sublime文本,创建一个新的Czhidao文件,然后导入C库,如下所示。
2.接下来,创建C语言的主函数,文件的操作将在主函数中进行,如下图所示。
3.接下来,调用C语言的fopen函数打开文件,如下图所示。
4.打开文件后,您可以通过fgetc函数读取并获取文件的内容,如下图所示。
名称栏目:c语言函数清空一个文件,c语言如何清空文件中的数据
文章源于:https://www.cdcxhl.com/article0/hseeio.html
成都网站建设公司_创新互联,为您提供网页设计公司、关键词优化、云服务器、网站建设、移动网站建设、品牌网站制作
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联