文件处理
一,文件访问
定义文件指针变量:
FILE *文件指针变量名
1,打开文件
1>
FILE *pfile;
pfile = fopen("myfile.txt","r");
2>
FILE *pfile;
pfile = fopen("d:\\myfile.txt\\","w");
2,关闭文件
fclose(pmyfile);
1,若文件内容发生改变,要将缓冲区的内容写入文件,确保数据不会丢失。
2,释放文件指针,如果文件成功关闭,函数将返回零,否则返回常数EOF
二,文件读写
1,fputc():字符写入
int fputc(int c,FILE *stream);
示例:
fputc(c,pfile);
2,fgetc():文件读入字符
int fgetc(FILE *stream);
示例:
c = fgetc(pfile);
3,fscanf():文件格式化读入
int fscanf(FILE *stream,char *format[,argument...]);
示例:
fscanf(pfile,"%s",c);
4,fprintf():文件格式化输出
int fprintf(FILE *stream,char *format[,argument...]);
示例:
fprintf(pfile,"%s",c)