导航:首页 > 版本升级 > c语言程序如何写文件

c语言程序如何写文件

发布时间:2025-02-14 06:22:05

Ⅰ 如何用C语言创建和删除文件

一、创建文件:

在C语言中创建文件,使用fopen函数,同时指定为只写即可。

参考代码如下:

/*
函数功能:创建文件名为s的文件。
返回值:
-1参数错误
0创建成功
1文件已存在
2创建失败
*/
intcreate_file(char*s)
{
FILE*fp;
if(s==NULL||s[0]=='')return-1;//参数为空,即错误参数。
fp=fopen(s,"r");//以只读方式打开
if(fp)//打开成功,表示文件已经存在。
{
fclose(fp);//关闭文件
return1;//返回文件已存在。
}
fp=fopen(s,"w");//以只写方式创建文件。
if(fp==NULL)
return2;//创建失败。
fclose(fp);//关闭文件。
return0;//创建成功。
}

二、删除文件:

在C语言中,有专门的删除文件函数remove。

1、头文件:stdio.h

2、声明:int remove(const char* filename);

3、功能:删除文件名为filename的文件。

4、返回值:删除成功,返回0.否则返回-1.

5、示例代码:

#include<stdio.h>
intmain()
{
chars[100];
intret;
scanf("%s",s);//输入文件名。
ret=remove(s);//删除文件
if(ret==0)//根据结果给出相应提示
printf("删除文件成功 ");
else
printf("删除文件失败 ");
return0;
}

Ⅱ C语言如何写入文本文件

1、首先输入下方的代码

#include <stdio.h>

int main()

{

//下面是写数据,将数字~9写入到data.txt文件中

FILE *fpWrite=fopen("data.txt","w");

if(fpWrite==NULL)

{

return 0;

}

for(int i=0;i<10;i++)

fprintf(fpWrite,"%d ",i);

fclose(fpWrite);

//下面是读数据,将读到的数据存到数组a[10]中,并且打印到控制台上

int a[10]={0};

FILE *fpRead=fopen("data.txt","r");

if(fpRead==NULL)

{

return 0;

}

for(int i=0;i<10;i++)

{

fscanf(fpRead,"%d ",&a[i]);

printf("%d ",a[i]);

}

getchar();//等待

return 1;

}

阅读全文

与c语言程序如何写文件相关的资料

热点内容
flashjava错误 浏览:541
多媒体文件包含 浏览:321
荣耀6照片保存文件在哪里 浏览:734
javaapi查询 浏览:345
macextra文件 浏览:894
电脑的无线网络怎么连接 浏览:89
孩子的医保卡网站怎么下载 浏览:326
网页java 浏览:666
抖音小店pc直播后台数据在哪里看 浏览:257
bat脚本上传文件到linux服务器 浏览:47
b站缓存在手机文件哪里 浏览:709
水网app怎么交费 浏览:284
怎么查询win10文件重名 浏览:696
js301重定向 浏览:576
javaswingcontainer 浏览:79
cmd程序时间 浏览:203
arduinouart代码 浏览:597
内存卡的数据都在哪里 浏览:989
suselinuxiso安装 浏览:956
tomcat视频教程 浏览:768

友情链接