設置緩衝:rest
#define _IOFBF 0 /* Fully buffered. */ #define _IOLBF 1 /* Line buffered. */ #define _IONBF 2 /* No buffering. */ void setbuf (FILE *__restrict __stream, char *__restrict __buf); int setvbuf (FILE *__restrict __stream, char *__restrict __buf, int __modes, size_t __n);
流和文件描述符:blog
FILE *fdopen (int __fd, const char *__modes); int fileno (FILE *__stream);
內存流:內存
FILE *fmemopen (void *__s, size_t __len, const char *__modes);