老牛来学习 发表于 2020-4-18 14:56:05

C语言文件结构内容

typedef struct{
      short         level;          /* fill/empty level of buffer */
      unsigned      flags;          /* File status flags    */
      char            fd;             /* File descriptor      */
      unsigned char   hold;         /* Ungetc char if no buffer */
      short         bsize;          /* Buffer size          */
      unsigned char   *buffer;      /* Data transfer buffer */
      unsigned char   *curp;          /* Current active pointer */
      unsigned      istemp;         /* Temporary file indicator */
      short         token;          /* Used for validity checking */
}       FILE;                           /* This is the FILE object */


上面是定义文件结构的代码,里面有个文件描述符,这个文件描述符是不是就是操作的文件名?

我叫MD 发表于 2020-4-18 15:53:22

这个,应该每个不同的编译器都有不同的解释把,建议找官方文档看看
页: [1]
查看完整版本: C语言文件结构内容