当前位置: 首页 > news >正文

文件IO

1.概念

文件IO又称系统IO系统调用操作系统提供接口函数

2. 特点

  1. 没有缓冲机制每次都会引起系统调用
  2. 围绕文件描述符进行操作负整数(>=0)依次分配
  3. 文件IO默认打开三个文件描述符分别0(标准输入)、1(标准输出)和2(标准错误)
  4. 操作除了目录d以外任意类型文件b c - l s p
  5. 移植性相对较差

3.操作

文件文件open

关闭文件: close

读写操作: readwrite

定位操作lseek

4.头文件

#include <sys/types.h>

#include <sys/stat.h>

#include <fcntl.h>

功能:打开文件

参数:pathname:文件路径名

flags:打开文件的方式

O_RDONLY:只读

O_WRONLY:只写

O_RDWR:可读可写

O_CREAT:不存在创建

O_TRUNC:存在清空

O_APPEND:追加

返回值:成功:文件描述符

失败:-1


http://www.mrgr.cn/news/10186.html

相关文章:

  • [JS]精选面试题-4
  • 买对不买贵,宠物空气净化器应该怎么选才能选到好的产品
  • python的浅拷贝和深拷贝
  • 大模型16:大模型部署ChatGLM-6B
  • 计算机毕业设计推荐-基于python的摄影爱好者分享平台
  • Edge 浏览器插件开发
  • 三种相机模型总结(针孔、鱼眼、全景)
  • git 落后主分支提交
  • 如何有效激活微信陌生客户:加好友后的沟通策略!
  • C语言——函数
  • 66 IPV4/6 OSPFV2/3 实操
  • 会声会影剪辑视频收费吗,会声会影最新破解版
  • ElementUI或AntDesign拿不到对话框内元素的 ref或者dom
  • 合宙LuatOS开发板使用说明——Air700ECQ
  • 滑块自动化分析
  • 如何用Java SpringBoot实现G县乡村生活垃圾治理运输地图?
  • 领域驱动模型设计与微服务架构落地(一)
  • JS数据类型——【Map】精讲
  • 韩语每日一句柯桥学韩语韩语零基础入门外贸韩语口语
  • 数据仓库系列7:什么是概念模型、逻辑模型和物理模型,它们有什么区别?