Linux&C open creat read write lseek 函数用法总结
2015-08-04 21:07
344 查看
一:五个函数的参数以及返回值。
二:代码实例:
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
window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];
阅读(1) | 评论(0) | 转发(0) |
0
上一篇:Segmentation fault到底是何方妖孽
下一篇:typedef的用法 单向链表的查找、增加、删除、销毁。
相关热门文章
linux 常见服务端口
【ROOTFS搭建】busybox的httpd...
xmanager 2.0 for linux配置
什么是shell
linux socket的bug??
linux dhcp peizhi roc
关于Unix文件的软链接
求教这个命令什么意思,我是新...
sed -e "/grep/d" 是什么意思...
谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
函数 | 参数 | 返回值 |
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
window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];
阅读(1) | 评论(0) | 转发(0) |
0
上一篇:Segmentation fault到底是何方妖孽
下一篇:typedef的用法 单向链表的查找、增加、删除、销毁。
相关热门文章
linux 常见服务端口
【ROOTFS搭建】busybox的httpd...
xmanager 2.0 for linux配置
什么是shell
linux socket的bug??
linux dhcp peizhi roc
关于Unix文件的软链接
求教这个命令什么意思,我是新...
sed -e "/grep/d" 是什么意思...
谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
相关文章推荐
- linux c 简单端口扫描程序
- LoadRunner监控Linux的步骤
- linux MySQL相关问题
- 阅读linux内核需要的名词注释
- Linux C语言程序设计(十)——makefile
- linux 把文件安装到指定路径
- linux echo命令的-n、-e两个参数
- VMware centos 设置上网的步骤
- linux回调函数
- 在Linux下安装和使用MySQL
- 使用 jsch 连接linux
- 微信公众号开发之被逼学web服务端1-----使用SecureCRT连接Linux服务器
- CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负载均衡
- 设计模式之工厂模式
- ceph存储 Linux-Futex浅析
- Linux 命令tail手动实现
- Linux ACL权限设置
- mac/linux常用命令
- Linux服务器编程(1)
- CentOS设置程序开机自启动的方法