文件IO(1)

.文件IO

1.概念

  • 标准IO是有缓存的IO,文件IO没有缓存,适合于通信、硬件设备操作
  • 标准IO是库函数,文件IO是系统调用

2.系统调用与库函数

  • 系统调用:是Linux内核中的代码,只能在Linux系统中使用
  • 库函数:是对系统调用的封装,可以在不同的操作系统中安装并使用,库函数最终还是要调用系统 调用完成对应功能

3.文件IO函数接口

1. 函数接口:

2. 文件打开:

注意:

  • 有三个特殊的文件描述符:标准输入(0)、标准输出(1)、标准错误(2)
  • 文件描述符特点: 非负整数
  • 取尚未被占用的最小的非负整数 文件描述符是有上限的,到达上限后再打开会报错误

3. 关闭文件描述符

4. 请写出标准IO对应的文件IO的打开方式

5. 文件IO读写

1. write
相关推荐
李永奉41 分钟前
C语言—数组和指针练习题合集(二)
c语言·开发语言
草莓熊Lotso2 小时前
【C语言强化训练16天】--从基础到进阶的蜕变之旅:Day2
c语言·经验分享·笔记·其他
Nuyoah11klay3 小时前
华清远见25072班C语言学习day7
c语言·排序算法
点灯的棉羊4 小时前
从C学C++(10)-string/vector/map的简单使用
c语言·c++
再睡一夏就好5 小时前
【排序算法】⑦归并排序
c语言·数据结构·算法·排序算法·学习笔记
用户6120414922135 小时前
C语言做的单词背诵测试器
c语言·后端·敏捷开发
晨非辰16 小时前
#C语言——刷题攻略:牛客编程入门训练(六):运算(三)-- 涉及 辗转相除法求最大公约数
c语言·开发语言·经验分享·学习·学习方法·visual studio
遇见尚硅谷18 小时前
C语言:单链表学习
java·c语言·学习
玄月初二丶19 小时前
C语言变量的声明和定义有什么区别?
c语言·开发语言·变量