• 1.摘要
  • 2.基本信息
  • 3.头文件
  • 4.函数原型
  • 5.函数说明
  • 6.返回值
  • 7.范例

seekdir()

seekdir()用来设置参数dir目录流读取位置,在调用readdir()时便从此新位置开始读取。参数offset 代表距离目录文件开头的偏移量。错误代码EBADF 参数dir为无效的目录流。

基本信息

  • 外文名

    seekdir

  • 头文件

    #include

  • 函数原型

    void seekdir

  • 参数

    偏移量

头文件

#include<sys/types.h>

#include<dirent.h>

函数原型

void seekdir(DIR *dirp,long int loc);

函数说明

seekdir()用来设置参数dir目录流当前的读取位置,在调用readdir()时便从此新位置开始读取。参数offset 代表距离目录文件开头的偏移量。

返回值

错误代码EBADF 参数dir为无效的目录流

范例

执行

d_name : . offset :12

d_name : .. offset:24

d_name : init.d offset 40

d_name : rc0.d offset :56

d_name :rc1.d offset :72

d_name:rc2.d offset :88

d_name:rc3.d offset 104

d_name:rc4.d offset:120