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

xiaoxiao2021-03-01  8

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);
转载请注明原文地址: https://www.6miu.com/read-3850336.html

最新回复(0)