头文件#include<stdlib.h>
一.定义文件类型指针
FILE *fp;(定义了一个指向文件的一个指针变量)
二.打开文件
打开方式:fp=fopen(“文件名”,“方式字符”);
方式字符:
r(read) 只读不写
w(write) 只写不读(新文件,同责覆盖)
a(add) 只写不读(向文件中添加)
r+,w+,a+ 性质与上面相同,不过都可以进行同时进行读写了
t 只打开文件
b 打开二进制文件
三.读写与输出(只写常用的)
1.字符读写:
fgetc 与 fputc(可对照getchar,putchar函数)
fgetc(文件指针)
fputc(字符,文件指针)
2.字符串读写:
fgets 与 fputs(可对照gets,puts函数)
fgets(字符串地址,截取长度n,文件指针)
fputs(字符串地址,文件指针)
3.格式化读写:
fscanf 与 fprintf(可对照scanf,printf函数)
fscanf(文件指针,剩下按scanf格式进行)
fprintf(文件指针,剩下按printf格式进行)
四.关闭文件
fclose(文件指针);