文件
定义
储存在外部介质上的数据的集合
处理文件
fopen函数
FILE*fp;fp=fopen("a1","r");//fopen(路径,使用文件的方式);
字符 含义────────────────────────────"r" 打开文字文件只读"w" 创建文字文件只写"a" 增补, 如果文件不存在则创建一个"r+" 打开一个文字文件读/写"w+" 创建一个文字文件读/写"a+" 打开或创建一个文件增补"b" 二进制文件(可以和上面每一项合用)"t" 文这文件(默认项)
fclose函数
fclose(fp);//fclose(文件指针);
向文件读入字符
fgetc/fputc
fgetc(fp);fputc(fp);
示例
#include<stdio.h>#include<string.h>int main(){FILE *fp;char ch,filename[10];printf("键入文件名");scanf("%s",filename);getchar();if((fp=fopen(filename,"w"))==NULL){printf("error");exit(0);}printf("键入字符串");ch=getchar();while(ch!='#'){fputc(ch,fp);putchar(ch);ch=getchar();}fclose(fp);putchar(10);return 0;}
