文件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
相关推荐
是苏浙20 小时前
零基础入门C语言之C语言内存函数
c语言·开发语言
闭着眼睛学算法1 天前
【双机位A卷】华为OD笔试之【排序】双机位A-银行插队【Py/Java/C++/C/JS/Go六种语言】【欧弟算法】全网注释最详细分类最全的华子OD真题题解
java·c语言·javascript·c++·python·算法·华为od
AI柠檬1 天前
C语言基于MPI并行计算矩阵的乘法
c语言·c++·算法
czy87874751 天前
C语言实现观察者模式
c语言·观察者模式
代码雕刻家1 天前
1.4.课设实验-数据结构-单链表-文教文化用品品牌2.0
c语言·数据结构
侯小啾1 天前
【22】C语言 - 二维数组详解
c语言·数据结构·算法
qq_479875431 天前
Linux time function in C/C++【2】
linux·c语言·c++
yuuki2332331 天前
【数据结构】双向链表的实现
c语言·数据结构·后端
ol木子李lo1 天前
Doxygen入门指南:从注释到自动文档
c语言·c++·windows·编辑器·visual studio code·visual studio·doxygen
代码雕刻家1 天前
1.6.课设实验-数据结构-栈、队列-银行叫号系统2.0
c语言·数据结构