rewinddir

王朝百科·作者佚名  2012-03-04
窄屏简体版  字體: |||超大  

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

表头文件#include <dirent.h>

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

函数说明rewinddir()用来设置参数dir目录流目前的读取位置为原来开头的读取位置,没有返回值。EBADF dir为无效的目录流

范例#include<sys/types.h>

#include<dirent.h>

#include<unistd.h>

main()

{

DIR * dir;

struct dirent *ptr;

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

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

{

printf(“d_name :%s

”,ptr->d_name);

}

rewinddir(dir);

printf(“readdir again!

”);

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

{

printf(“d_name: %s

”,ptr->d_name);

}

closedir(dir);

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航