C语言清空文件内容

C语言清空文件内容

C语言中清空文件的方法很简单。

只要以 可写 的方式打开文件,就能将这个文件清空

#include

int main(void)

{

FILE *file;

file = fopen("test.txt","w");//清空当前文件夹下的test.txt文件

return 0;

}

那么完整的代码为(这里使用了申请内存的方式。。。中文版以及其他版本的,一个字等于两个字符,英文版的一个字等于一个字符):

#include

#include

int main(void)

{

FILE *file;

char *c_file;

int b = NULL;

puts("清空文件 By:紫玫冰心");

printf("申请的内存数:");

scanf("%d",&b);

if(!b)

//内存数为0,退出

return 0;

c_file = (char*)malloc(b * sizeof(char)); //申请内存

if(!c_file)

//分配的内存不足,退出

return 0;

printf("要清空的文件名(不和程序在一个目录下,要提供文件的目录):");

scanf("%s",c_file);

file = fopen(c_file,"w");

if(!file)

puts("打开文件失败!");

else if(!feof(file))

puts("清空文件成功");

free(c_file);//释放申请的内存

system("pause");

return 0;

}

不过在申请完内存后,最好释放。尤其是申请的内存非常大!

ps:sizeof在C语言中是运算符,虽然这个很像函数。。。。

相关推荐

04月29日 2023国际篮联世界杯抽签仪式 完整版录像回放【优直播】
CAD2022软件下载及安装指导
365官网国内怎么进

CAD2022软件下载及安装指导

📅 07-20 👁️ 2668
老头鱼的垂钓方
365足球外围平台

老头鱼的垂钓方

📅 07-22 👁️ 4849
阒静的意思
365官网国内怎么进

阒静的意思

📅 06-28 👁️ 1991
地狱猎人 免安装绿色中文版
365官网国内怎么进

地狱猎人 免安装绿色中文版

📅 07-20 👁️ 9515
如何打开 FBX 文件
365足球外围平台

如何打开 FBX 文件

📅 07-18 👁️ 7018