Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### 两种文件 IO
- 1. 流式文件操作
- 2. IO文件操作
- #### 流式文件操作
- 1. 流式文件操作通过缓冲区来进行
- 2. 流式文件读取通过 FILE指针来进行
- ```c
- typedef struct {
- int level; /* fill/empty level of buffer */
- unsigned flags; /* File status flags */
- char fd; /* File descriptor */
- unsigned char hold; /* Ungetc char if no buffer */
- int bsize; /* Buffer size */
- unsigned char _FAR *buffer; /* Data transfer buffer */
- unsigned char _FAR *curp; /* Current active pointer */
- unsigned istemp; /* Temporary file indicator */
- short token; /* Used for validity checking */
- } FILE; /* This is the FILE object */
- ```
- #### io 文件操作
- 1. 通过直接存/取文件来完成文件的处理
- 2. 直接IO通过围绕一个句柄操作符来进行 又称作 文件描述符
- ---
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement