十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
fopen("文件名","w")就可以了
站在用户的角度思考问题,与客户深入沟通,找到余干网站设计与余干网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站建设、做网站、企业官网、英文网站、手机端网站、网站推广、国际域名空间、雅安服务器托管、企业邮箱。业务覆盖余干地区。
C语言中规定,打开时以"w"方式打开文件时,如果源文件中有内容,先清空源文件的内容再供写入
#include "stdio.h"
main()
{ FILE *fp;
int n;
scanf("%d",n);
fp=fopen("temp.txt","w");
fprintf(fp,"%d",n);
fclose(fp);
}
我给你个程序,你运行多次,每次运行时输入不同的值,每次运行完成后查看“temp.txt”文件中的内容,再有问题,和我联系!
#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++中删除文本文件全部内容的方法有很多。 以三种最常用的方式举例说明如下:
1 利用fstream类,操作文件。
设置文件可写,同时使用ios::trunc标记即可。ios::trunc作用为,如果文件存在,则清空。
参考代码如下
这里的ofstream类,也可以用ifstream或者fstream,不过打开模式要使用
ios::out|ios::trunc
而是用ofstream默认有ios::out模式,无需添加。
2 使用C语言的文件操作函数。打开方式使用"w"或者"wb",在文件存在下会清空文件,不存在则会建立。
参考代码如下
以上函数测试代码如下:
文件操作可以实现你的要求,通过制定所需要的形参即可。
下面这个函数就是清空文件原有内容
fileEmpty( const char fileName[] )
{
fstream file( fileName, ios::out );
return;
}
c语言的优点:
简洁紧凑、灵活方便,C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。
运算符丰富,C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
数据结构丰富,C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能, 支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。