clearerr(清除文件流的错误旗标)
#include <stdio.h> void clearerr(FILE *stream);
fclose(关闭文件)
#include <stdio.h> int fclose(FILE *stream);
fdopen(将文件描述词转为文件指针)
#include <stdio.h> FILE *fdopen(int fd, const char *mode);
feof(检查文件流是否读到了文件尾)
#include <stdio.h> int feof(FILE *stream);
fflush(更新缓冲区)
#include <stdio.h> int fflush(FILE *stream);
fgetc(由文件中读取一个字符)
#include <stdio.h> int fgetc(FILE *stream);
fgetpos(取得文件流的读取位置)
#include <stdio.h> int fsetpos(FILE *stream, const fpos_t *pos);
fgets(由文件中读取一字符串)
#include <stdio.h> char *fgets(char *s, int size, FILE *stream);
fileno(返回文件流所使用的文件描述词)
#include <stdio.h> int fileno(FILE *stream);
fopen(打开文件)
#include <stdio.h> FILE *fopen(const char *pathname, const char *mode);
fputc(将一指定字符写入文件流中)
#include <stdio.h> int fputc(int c, FILE *stream);
fputs(将一指定的字符串写入文件内)
#include <stdio.h> int fputs(const char *s, FILE *stream);
fread(从文件流读取数据)
#include <stdio.h> size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);
freopen(打开文件)
#include <stdio.h> FILE *freopen(const char *pathname, const char *mode, FILE *stream);
fseek(移动文件流的读写位置)
#include <stdio.h> int fseek(FILE *stream, long offset, int whence);
fsetpos(移动文件流的读写位置)
#include <stdio.h> int fsetpos(FILE *stream, const fpos_t *pos);
ftell(取得文件流的读取位置)
#include <stdio.h> long ftell(FILE *stream);
fwrite(将数据写至文件流)
#include <stdio.h> size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);
getc(由文件中读取一个字符)
#include <stdio.h> int getc(FILE *stream);
getchar(由标准输入设备内读进一字符)
#include <stdio.h> int getchar(void);
gets(由标准输入设备内读进一字符串)
#include <stdio.h> char *gets(char *s);
mktemp(产生唯一的临时文件文件名)
#include <stdlib.h> char *mktemp(char *template);
putc(将一指定字符写入文件中)
#include <stdio.h> int putc(int c, FILE *stream);
putchar(将指定的字符写到标准输出设备)
#include <stdio.h> int putchar(int c);
puts(将指定的字符串写到标准输出设备)
#include <stdio.h> int puts(const char *s);
rewind(重设文件流的读写位置为文件开头)
#include <stdio.h> void rewind(FILE *stream);
setbuf(设置文件流的缓冲区)
#include <stdio.h> void setbuf(FILE *stream, char *buf);
setbuffer(设置文件流的缓冲区)
#include <stdio.h> void setbuffer(FILE *stream, char *buf, size_t size);
setlinebuf(设置文件流为线性缓冲区)
#include <stdio.h> void setlinebuf(FILE *stream);
setvbuf(设置文件流的缓冲区)
#include <stdio.h> int setvbuf(FILE *stream, char *buf, int mode, size_t size);
tmpfile(建立临时文件)
#include <stdio.h> FILE *tmpfile(void);
ungetc(将一指定字符写回文件流中)
#include <stdio.h> int ungetc(int c, FILE *stream);