![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 标准io,文件io
linux---io
猿boy
学习ing
展开
-
linux 文件io
一.基本函数 1.打开 int fd = open("./a.c",O_CREAT|O_WRONLY|O_TRUNC,777); //参数一:路径名 //参数二:打开方式 //参数三:只有在创建文件的时候, //填写该参数,例如:777 参数二:有以下方式 r O_RDONLY r+ O_RDWR w O_WRONLY|O_CREAT|O_TRUNC w+ O_RDWR...原创 2020-02-28 22:16:13 · 99 阅读 · 0 评论 -
Linux 标准io
一.缓冲区 ###1.什么是io:Linux下读写文件的方式 为什么有缓冲区:标准io的机制,在执行系统调用的时候,Linux必须从用户态切换到内核态,处理相应请求,然后再回到用户态,频繁的执行系统调用,就会增加系统开销。为了避免这种情况,标准io在用户空间创建了1k的缓冲区,读写先操作缓冲区,然后在需要的时候,再进行系统调用。 ###2.流:标准io操作的对象(描述文件信息的结构体) ###3....原创 2020-02-28 22:16:55 · 139 阅读 · 0 评论