Linux&C open creat read write lseek 函数用法总结
2024-10-16 01:11:53
一:五个函数的参数以及返回值。
函数 |
参数 | 返回值 |
open | (文件名,打开方式以及读写方式,文件的权限) |
读取成功返回文件描述符fd(0-255), 失败返回-1 |
creat | (char*(文件名称),文件的权限) | 创建成功返回文件描述符,失败返回-1 |
read | (fd,read_buf(缓存区,相当于一块空间),count(要读的长度)) |
读取成功返回读取的长度,读取 失败返回-1 |
write | (fd,write_buf(要写入文件的内容,路径),count(要写入的字节)) | 写入成功返回写入的长度,写入失败返回-1 |
lseek | (fd,offset(移动的量),从什么位置) |
移动成功返回从文件开头到现在指针位置的字节 数 |
二:代码实例:
1:open :https://github.com/yangbodong22011/linuxc/blob/master/20150719/my_creat.c
2:creat:https://github.com/yangbodong22011/linuxc/blob/master/20150721/umask.c
3:read:https://github.com/yangbodong22011/linuxc/blob/master/20150720/read.c
4:write:https://github.com/yangbodong22011/linuxc/blob/master/20150721/unlink.c
5:lseek:https://github.com/yangbodong22011/linuxc/blob/master/20150720/my_lseek.c
阅读(1) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
评论热议
版权声明:本文为博主原创文章,未经博主允许不得转载。
最新文章
- C++的性能C#的产能?! - .Net Native 系列五:.Net Native与反射
- 常用的js方法,包括表单校验的一些方法
- Matlab学习笔记(一)—— 三维图形绘制
- SSIS之-DTS对象&;事件
- 基于MATLAB的离散小波变换
- search-a-2d-matrix(二维矩阵查找)
- Ubuntu 14.04 为 root 帐号开启 SSH 登录
- iOS - Swift Array		数组
- 报错总结_java.lang.RuntimeException: Invalid action class configuration that references an unknown class name
- (转)如何构建高性能,稳定SOA应用之-负载均衡-Decoupled Invocation(一)
- java 集合(二)
- maven自动下载jar包
- cocoapods的安装和使用以及版本升级遇到的问题
- POJ-1511 Invitation Cards---Dijkstra+队列优化+前向星正向反向存图
- JDB与迭代
- mongo笔记2
- Cesium学习1:如何在本机的Apache tomcat9.0.8服务器中打开cesium的index.html页面
- 纯CSS打造萌萌哒大白
- IE6以下版本对元素width和height的处理与CSS标准的兼容性问题
- MFC中在picture control中显示CBitmap图像的方法
热门文章
- ecshop调用指定栏目下的商品的方法
- Dapr + .NET Core实战(五)Actor
- Linux文件(夹)属性与权限
- NWERC2020J-Joint Excavation【构造,贪心】
- P4338-[ZJOI2018]历史【LCT】
- 前端从web服务器或者CDN下载资源
- iOS Swift逻辑运算符
- 专访阿里云 Serverless 负责人:无服务器不会让后端失业
- NOIP模拟77
- 分布式应用开发 | SpringBoot+dubbo+zookeeper实现服务注册发现 | 远程服务调用