用C语言创建文件并写入内容

用C语言创建文件并写入内容

目录

一、概念须知

1.1、相关库函数

1.1.1、打开指定文件的模式选择

详见:

二、创建一个.c文件,并写入Hello

​ 三、加入一些流程

一、概念须知

1.1、相关库函数

FILE *fopen(const char *filename, const char *mode)使用给定的模式 mode 打开 filename 所指向的文件。

1.1.1、打开指定文件的模式选择

详见:

二、创建一个.c文件,并写入Hello

#include "public.h"

#define ROOT

int main(void)

{

FILE *fp;

fp = fopen("test.c","w+"); // 创建名为test.c文件,"w+"该文件可读可写

fprintf(fp,"%s","Hello \n");

return 1;

}

三、加入一些流程

#include "public.h"

#define ROOT

int main(void)

{

FILE *fp,*fp1;

int x;

// E:\vscode\Project\FILESYSTEM\CreateFile\test.c

// E:\\vscode\\Project\\FILESYSTEM\\CreateFile\\test.c

//unsigned char name[100];

// printf("请输入文件的路径及名称:\n");

// 输入文件的位置 与名称

// scanf("%s",name);

// 判断 要创建的文件是否存在

// r:打开一个用于读取的文件。该文件必须存在。

// fp==fopen(name,"r");

fp = fopen("test.c","r");

if(fp!= NULL)

{

// 如果文件存在则 追加一行

printf("如果test.c 文件存在 则成功打开!\n");

fp=fopen("test.c","a+");

fprintf(fp,"%s","Hello world!\n");

}else{

// 如果文件不存在 则创建文件 test.c

printf("如果test.c文件不存在 则执行此块代码!\n");

// 创建名为test.c文件,"w"该文件可写

// w:创建一个用于写入的空文件。如果文件名称与已存在的文件相同,则会删除已有文件的内容,文件被视为一个新的空文件。

fp1 = fopen("test.c","w");

if(fp1!=NULL) // 文件已经创建 则加入一行代码

{

fprintf(fp1,"%s","#include \n");

}else{

// 文件没有创建则

// 把一个描述性错误消息输出到标准错误 stderr void perror(const char *str)

perror("Error: ");

return(-1);

}

}

// 关闭流 fp。刷新所有的缓冲区。

fclose(fp);

return 1;

}

相关推荐

计步器app哪个好?手机计步器软件-计步器下载手机版下载
绝地求生怎么看fps
365完美体育

绝地求生怎么看fps

📅 07-01 👁️ 5976
魔兽怎么调整世界地图大小
日博365邮箱

魔兽怎么调整世界地图大小

📅 07-06 👁️ 5547

友情链接