C语言对文件的数据写入的方法

发布网友 发布时间:2022-04-23 12:19

我来回答

2个回答

热心网友 时间:2023-10-13 03:39

将if((fp=fopen("e:\\文件读写.txt","r"))==NULL)中的判断条件改成 if(fp==NULL)就行,因为你前面已经定义了fp=fopen("e:\\文件读写.txt","w");是以写方式打开文件,所以再判断中无需再添加以读方式打开文件了,这样就不会空了。

# include <stdio.h>
# include <stdlib.h>

int main ()
{
FILE *fp;

fp=fopen("e:\\文件读写.txt","w");

if(fp==NULL) //注意不要将==写成=号,文件的路径是“磁盘:\\文件夹\\文件名.格式”
{
printf("无法打开“文件读写.txt”\n");
exit(1);
}
else
printf("文件已成功打开,可以写入数据了。\n");

fputc('H',fp);
fputs(" Hello World",fp);

fclose(fp);

return 0;
}

热心网友 时间:2023-10-13 03:39

if((fp=fopen("e:\\文件读写.txt","r"))==NULL)//注意不要将==写成=号,文件的路径是“磁盘:\\文件夹\\文件名.格式”
{
printf("无法打开“文件读写.txt”\n");
exit(1);
}
else
printf("文件已成功打开,可以写入数据了。\n");
删掉

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com