Linux - C预习内容(五)
来源:互联网 发布:vue.js 动态添加div 编辑:程序博客网 时间:2024/05/04 16:47
例:
1.系统调用 -关闭。当我们操作文件以后,需要关闭文件:
Int close (int fd);
2.系统调用 -读。Int read(int fd,const void*buf,size_t length);
功能:从文件描述符fd所指定的文件中读取length个字节到buf所指向的缓冲区中,返回值为实际读取的字节数。
3.系统调用 -写。Int write(int fd,const void*buf,size_t length);
功能:把length个字节从buf指向的缓冲区中写到文件描述符fd所指向的文件中,返回值为实际写入的字节数。
4.系统调用 -定位。Int lseek(int fd,offset_t offset,int whence);
功能:将文件读写指针相对whence移动ofset个字节。操作成功时,返回文件指针相对于文件头的位置。
whence可使用下述值:
SEEK_SET : 相对文件开头
SEEK_CUR : 相对文件读写指针的当前位置
SEEK_END : 相对文件末尾
offset可取负值,表示向前移动。例如下述调用可将文件指针相对当前位置向前移动5个字节:lseek(fd,-5,SEEK_CUR);
0 0
- Linux - C预习内容(五)
- Linux - C进程间通信(预习内容五)
- Linux - C数据库编程(预习内容五)
- Linux-C预习内容(一)
- Linux-C预习内容(二)
- Linux-C预习内容(三)
- Linux - C预习内容(四)
- Linux - C预习内容(六)
- Linux - C预习内容(七)
- Linux - C预习内容(八)
- linux(预习五)
- Linux - C通信间进程(预习内容二)
- Linux - C进程间通信(预习内容三)
- Linux - C进程间通信(预习内容四)
- Linux - C进程间通信(预习内容六)
- Linux - C进程间通信(预习内容七)
- Linux - C进程间通信(预习内容八)
- Linux - C进程间通信(预习内容十)
- 编译 uvc_streamer报错
- 使用JAVA打造给予浏览器的桌面应用
- OkHttp post实例
- 单片机--uart
- 从微软的Oxite谈JAVA CMS 将会步履维艰
- Linux - C预习内容(五)
- 基础篇:-- 语法 1
- BZOJ4704 旅行
- 今天公司的三个域名全部遭劫持 -- 经理让重新申请 -- 想域名中 ...
- 计算机的组成及其功能
- 发钱啦 发钱啦 今晚吃大餐呐 今晚叫MM呀
- 使用PHP来写批处理脚本 -- 多文件重命名处理
- iOS逆向入门实践 — 逆向微信,伪装定位(一)
- 大的logo做好了 -- 很喜欢自己挑选和加工后的logo,很像我啊