linux编译rewind警告,rewinddir - Linux C 函数 使用手册

rewinddir(重设读取目录的位置为开头位置)

相关函数 open,opendir,closedir,telldir,seekdir,readdir,scandir

表头文件 #include

#include

定义函数 void rewinddir(DIR *dir);

函数说明 rewinddir()用来设置参数dir 目录流目前的读取位置为原来开头的

读取位置。

返回值

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

范例:

#include

#include

#include

main()

{

DIR * dir;

struct dirent *ptr;

dir = opendir(“/etc/rc.d”);

while((ptr = readdir(dir))!=NULL)

{

printf(“d_name :%s\n”,ptr->d_name);

}

rewinddir(dir);

printf(“readdir again!\n”);

while((ptr = readdir(dir))!=NULL)

{

printf(“d_name: %s\n”,ptr->d_name);

}

closedir(dir);

}

执行 d_name:.

d_name:..

d_name:init.d

d_name:rc0.d

d_name:rc1.d

d_name:rc2.d

d_name:rc3.d

d_name:rc4.d

d_name:rc5.d

d_name:rc6.d

d_name:rc

d_name:rc.local

d_name:rc.sysinit

readdir again!

d_name:.

d_name:..

d_name:init.d

d_name:rc0.d

d_name:rc1.d

d_name:rc2.d

d_name:rc3.d

d_name:rc4.d

d_name:rc5.d

d_name:rc6.d

d_name:rc

d_name:rc.local

d_name:rc.sysinit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值