LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2263|回复: 3

这个pread()函数的解释不懂?

[复制链接]
发表于 2003-12-23 23:31:12 | 显示全部楼层 |阅读模式
Read from a file without moving the file pointer
请问这句解释的意思是?
发表于 2003-12-24 00:36:38 | 显示全部楼层
比如read 完第一行, 再read 還在第一行
发表于 2004-4-7 17:45:16 | 显示全部楼层
我的理解是文件指针没有移动,在读这个文件指针还是在原来的地方。
但是不明白第四个参数的意思;请大家解释,谢谢!

  1. ssize_t pread(int filedes,
  2.               void *buff,
  3.               size_t nbytes,
  4.               off_t offset );
复制代码
发表于 2004-4-7 21:33:31 | 显示全部楼层
offset是文件的偏移位置,从文件开头开始计算。pread就是从文件描述符为filedes的文件中偏移为offset的地方开始读取nbytes个字节到buff。同时offset保持不变。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表