Linux 之 ANSI C库流文件操作函数

1、关闭当前线程打开的所有流文件对象,函数如果执行成功,将返回0,否则返回EOF(-1),并设置错误标识位errno全局变量。

#include 
int fcloseAll(void);

2、通过I/O系统调用,将缓冲区内容刷新到磁盘中,函数执行成功,返回0,否则返回EOF(-1),并设置错误标识位errno全局变量。

#include 
int fflush(FILE* _stream);

3、判断二进制文件是否读到文件结尾,如果读到文件结尾,返回1,否则返回0

#include 
int feof(FILE* _stream);

4、判断指定的流是否出现了错误,文件流出现错误则返回0,否则返回非零值。

#include 
int ferror(FILE* _stream);

5、清楚指定文件流的错误标识位

#include 
void clearerr(FILE* _stream);

6、使文件流读写指针移动到文件开头

#include 
void rewind(FILE* _stream);

你可能感兴趣的:(Linux)