文件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
相关推荐
啊?啊?1 小时前
17 C 语言宏进阶必看:从宏替换避坑到宏函数用法,不定参数模拟实现一次搞定
c语言·预处理·文本替换
热心网友俣先生4 小时前
2025年数学建模国赛C题超详细解题思路
c语言·开发语言·数学建模
jiaway4 小时前
【C语言】第二课 位运算
c语言·开发语言·算法
Vae_Mars4 小时前
C语言中的关键字
c语言·开发语言
画个逗号给明天"4 小时前
C/C++关键字——union
c语言·开发语言·c++
用户6120414922136 小时前
C语言做的城市天气数据管理与统计
c语言·后端·敏捷开发
潼心1412o6 小时前
C语言(长期更新)第14讲:指针详解(四)
c语言·开发语言
2501_930104047 小时前
C 盘清理技巧分享:释放磁盘空间,提升系统性能
c语言·开发语言
yzx9910138 小时前
构建下一代互联网:解码Web3、区块链、协议与云计算的协同演进
c语言·开发语言·人工智能·自动化·区块链
La Pulga8 小时前
【STM32】定时器输入捕获
c语言·stm32·单片机·嵌入式硬件·mcu