![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
APUE学习笔记
文章平均质量分 94
RaKiRaKiRa
Shoot low, Aim high!
展开
-
APUE知识点记录 【一】文件I/O
1. 文件描述符(File Description)【1】文件描述符是一个非负整数,变化范围为1~OPEN_MAX。【2】0,1,2经常替换成符号常量STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO,在头文件<unistd.h>中。【3】读写时,open和creat返回的文件描述符标识该文件,并将其作为参数返回给read和write使用。2. o...原创 2018-09-26 15:29:56 · 187 阅读 · 0 评论 -
(未完成)APUE知识点记录 【二】文件和目录
1. 函数stat, fstat, fstatat, lstat#include <sys/stat.h>//成功返回0,失败返回-1.int stat(const char *restrict pathname, struct stat *restrict buf);int fstat(int fd, struct stat *buf);int lstat(const ch...原创 2018-09-26 20:40:20 · 141 阅读 · 0 评论 -
APUE知识点记录 【三】标准I/O库
通过文件I/O读写文件时,每次操作都会执行相关系统调用。这样处理的好处是直接读写实际文件,坏处是频繁的系统调用会增加系统开销,标准I/O可以看成是在文件I/O的基础上封装了缓冲机制。先读写缓冲区,必要时再访问实际文件,从而减少了系统调用的次数。int fflush(FILE *fp);//如若fp是NULL,则次函数将导致所有输出流被冲洗。1. 流与FILE对象标准I/O库的所有操作都是围...原创 2018-11-23 20:50:42 · 243 阅读 · 0 评论