摘要:
本章以stream(区别开STREAMS)为中心,讲解了UNIX的标准I/O库。 stream的核心是FILE结构。 打开一个stream时,fopen返回一个FILE对象指针。该FILE结构包括了: 实际用于I/O的文件描述符,指向该流缓冲区的指针,缓冲区的长度,当前缓冲区的字符,以及出错标志等等。 FILE结构定义在/usr/include/stdio.h中。 typedef struct _IO_FILE FILE; _IO_FILE结构定义在/usr/include/libio.h中。View Code 1 struct _IO_FILE { 2 ... 阅读全文