Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. ### 两种文件 IO
  2. 1. 流式文件操作
  3. 2. IO文件操作
  4.  
  5. #### 流式文件操作
  6. 1. 流式文件操作通过缓冲区来进行
  7. 2. 流式文件读取通过 FILE指针来进行
  8.  
  9.  
  10. ```c
  11. typedef struct {
  12. int level; /* fill/empty level of buffer */
  13. unsigned flags; /* File status flags */
  14. char fd; /* File descriptor */
  15. unsigned char hold; /* Ungetc char if no buffer */
  16. int bsize; /* Buffer size */
  17. unsigned char _FAR *buffer; /* Data transfer buffer */
  18. unsigned char _FAR *curp; /* Current active pointer */
  19. unsigned istemp; /* Temporary file indicator */
  20. short token; /* Used for validity checking */
  21. } FILE; /* This is the FILE object */
  22. ```
  23.  
  24. #### io 文件操作
  25.  
  26. 1. 通过直接存/取文件来完成文件的处理
  27. 2. 直接IO通过围绕一个句柄操作符来进行 又称作 文件描述符
  28.  
  29. ---
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement