Linux系统编程--文件操作函数
- 电脑硬件
- 2025-07-21 19:23:45

一.常见IO函数
fopen fclose fread fwrite fseek fflush
fopen 运行过程 :打开文件 写入数据 数据写到缓冲区 关闭文件后 将数据刷新入磁盘
1.fopen 返回文件类型的结构体的指针 包括三部分
1).文件描述符(整形值 索引到磁盘文件)2).文件读写指针 3).I/O缓冲区(4Kor8K)
2.缓冲区刷新方式
1)强制刷新缓冲区 fflush 2)缓冲区已满 3)整张关闭文件 fclose reutrn exit
缓冲区作用 :解决磁盘IO交换过慢
库函数访问内存根据不同需要设置不同类型缓冲区,减少直接调用IO系统调用次数,提高访问效率
系统调用:不带缓冲区直接处理
库函数:带缓冲区 先缓冲一定数据再刷新进磁盘
二.错误处理函数 strerror / perror添加strerror / perror函数可以解析errno报错 ,显示错误类型
Linux系统编程--文件操作函数由讯客互联电脑硬件栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Linux系统编程--文件操作函数”