文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>lseek函数:移动文件的读写位置

lseek函数:移动文件的读写位置

时间:2009-05-23  来源:469412293

lseek函数:移动文件的读写位置
相关头文件:#include <unistd.h>
函数表达式:off_t lseek(int fileds,off_t offset,int whence);
参数说明:参数filedes是一个已经打开的文件描述符。参数offset和参数whence需要一起解释。
          当whence是SEEK_SEK,表示该文件的文件偏移量设置为距文件开始位置offset个字节。
          当whence是SEEK_CUR,表示该文件的文件偏移量设置为距文件当前文件偏移位置增加offset个字节,offset的值可以是一个负数。
          当whence是SEEK_END,表示该文件的文件偏移量设置为距文件当前文件结尾位置增加offset个字节,offset的值可以是一个负数。
返回值说明:如果成功设置文件的偏移量,则返回所设置的新的偏移量,否则返回-1.
函数功能详解:lseek函数可以更改打开文件的偏移量。实现在文件内部的定位。
函数使用说明:
        如果lseek函数的第3个参数草果文本文件本身的长度,会造成一个磁盘文件的空洞。这时该空洞并不占用磁盘空间。
        使用“lseek(fd,0,SEEK_CUR);”这种方式调用lseek函数可以得到文件当前的偏移量。
        
相关阅读 更多 +
排行榜 更多 +
保卫萝卜4内购正式版

保卫萝卜4内购正式版

休闲益智 下载
变身快快跑

变身快快跑

休闲益智 下载
最强大脑逻辑电路

最强大脑逻辑电路

休闲益智 下载