UNIX学习笔记--(lseek)
来源:互联网 发布:八零网络验证破解 编辑:程序博客网 时间:2024/06/06 01:41
off_t lseek(int filedes,off_t offset,int whence);//成功返回新的偏移量,失败返回-1
每个打开的文件都有与其相关联的当前文件偏移量,用以计算从文件开始处的字节数,通常该值都被置为0,除非指定了O_APPEND选项,可见哪里都有阶级,都有特权。
whence的可取值:
SEEK_SET:偏移量置为从文件开始处的offset个字节
SEEK_CUR:偏移量置为从文件当前位置开始加上offset,offset可正可负
SEEK_END:偏移量为从文件末尾加上offset,offset可正可负
若文件描述符代表的是管道、FIFO、网络套接字,为不可以置偏移量,返回-1
得到的新的偏移量可以大于当前文件的长短,若根据此新的偏移量向文件中写入数据,则空缺的位置将被用0填充,这就是所谓的“空洞”,当然在磁盘上这些0是不被写入的,可见文件也是虚幻,只有磁盘才是真的。
- UNIX学习笔记--(lseek)
- unix环境编程学习笔记-----P51:lseek()函数
- read write lseek学习笔记
- Unix学习笔记------文件IO------使用lseek设置文件当前读写偏移量(即:当前的读写位置)
- UNIX/Linux函数lseek说明
- linux编程学习笔记(八) 文件 定位 lseek pread pwrite
- linux编程学习笔记(八) 文件 定位 lseek pread pwrite
- 《UNIX环境高级编程》笔记--read函数,write函数,lseek函数
- 《UNIX环境高级编程》笔记--read函数,write函数,lseek函数
- (一)和菜鸟一起学习unix之文件I/O:write read lseek
- UNIX学习笔记
- UNIX学习笔记
- Unix学习笔记
- Unix 学习笔记
- UNIX学习笔记1
- Unix shell学习笔记
- Unix 命令学习笔记
- Unix 学习笔记
- 孢子
- GSL常数
- 浅谈HTTP中Get与Post的区别
- tomcat下 下载文件,下载地址含有中文,解决办法
- PHP学习笔记03-单引号和双引号的区别
- UNIX学习笔记--(lseek)
- PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置
- CCmdLine - A command line parser
- 多媒体处理工具ffmpeg
- 使用ClientObjectModel访问SharePoint数据
- 飞鸽传书明年再会的
- 更改RadioButton的背景
- 要一段无缝隙代码
- 专访