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 }

浙公网安备 33010602011771号