1、关闭当前线程打开的所有流文件对象,函数如果执行成功,将返回0,否则返回EOF(-1),并设置错误标识位errno全局变量。
#include <stdio.h>
int fcloseAll(
void);
2、通过I/O系统调用,将缓冲区内容刷新到磁盘中,函数执行成功,返回0,否则返回EOF(-1),并设置错误标识位errno全局变量。
#include <stdio.h>
int fflush(FILE* _stream);
3、判断二进制文件是否读到文件结尾,如果读到文件结尾,返回1,否则返回0
#include <stdio.h>
int feof(FILE* _stream);
4、判断指定的流是否出现了错误,文件流出现错误则返回0,否则返回非零值。
#include <stdio.h>
int ferror(FILE* _stream);
5、清楚指定文件流的错误标识位
#include <stdio.h>
void clearerr(FILE* _stream);
6、使文件流读写指针移动到文件开头
#include <stdio.h>
void rewind(FILE* _stream);