C语言_知识点_1.5.4(函数 fopen 和 fclose/ fputs)

包含头文件:#include <stdio.h>

函数fopen : 打开文件

格式:FILE * fopen(const char *filename,const char *mode)

           文件名 fopen(文件地址,打开方式

打开方式有: r,r+,w,w+,a,a+,rb,wb,ab等等

r:只读一个已存在的文件,若文件未创建则报错

r+:读写一个已存在的文件,若文件未创建则报错

w,w+:打开文件,若文件内有内容则将文件长度清0,既原有内容清除。若文件不存在则创建新件

a,a+:向文件添加新数据,原有数据保留。若文件不存在则创建新文件

 

函数fputs:将字符串写入

流:将在不同输入/输出设备之间进行传输的数据抽象为“流”

函数声明:int fputs(const char *str , FILE *stream);

                                (要写入的字符串,FILE对象的指针)

 

函数fclose:关闭一个流或所有已打开的流

函数声明:int fclose(FILE *stream);

 1 #include <stdio.h>
 2 
 3 
 4 int main()
 5 {
 6     FILE *p = fopen("D:\\a.txt", "a+");//读写已有文件
 7     if (p == NULL)
 8     {
 9         printf("faild \n");
10     }
11     else 
12     {
13         fputs("c语言真好\n", p);//在文本中写入字符串
14         printf("success \n");
15         
16     }
17     fclose(p);//关闭文件
18 
19     return 0;
20 }

 

posted @ 2024-01-20 16:13  freeyang8  阅读(44)  评论(0)    收藏  举报