FILE *p=fopen("a.text","w"); //异常返回:NULL,表示打开操作不成功。
fgetc(FILE *fp);//从fp所指文件中读取一个字符。 正常返回.返回读取字符的代码。非正常返回.返回EOF
fputc(int ch,FILE *fp) //写一个字符到文件中去
fgets(char *str,int n,FILE *fp); //从文件中读取一个字符串(n-1个字符读取到str字符串中末尾加'\0')
fputs(char *str,FILE *fp)//写一个字符串到文件中去
fprintf(FILE *fp,char *format,arg_list)// 往文件中写格式化数据fprintf(p,"李二狗%d",x);
fscanf //格式化读取文件中数据
fread //以二进制形式读取文件中的数据
fwrite //以二进制形式写数据到文件中去
getw(FILE *fp) //以二进制形式读取一个整数
putw(int n,FILE *fp) //以二进制形式存贮一个整数
feof(FILE *fp)//该函数用来判断文件是否结束。0:假值,表示文件未结束。1:真值,表示文件结束。
ftell(FILE *fp)//取得由fp指定文件的当前读/写位置,该位置值用相对于文件开头的位移量来表示。正常返回,位移量(这是个长整数)异常返回-1表示出错。
rewind(FILE *fp)//使由文件指针fp指定的文件的位置指针重新指向文件的开头位置。
fseek(FILE *fp,long offset,int base)//使文件指针fp移到基于base的相对位置offset处。
fclose(FILE *fp);//正常返回:0异常返回:EOF
参考:https://www.cnblogs.com/saolv/p/7793379.html