rewinddir

rewinddir用來設定參數dir目錄流目前的讀取位置為原來開頭的讀取位置,沒有返回值的函式。

基本介紹

  • 中文名:rewinddir
  • 相關函式opendirclosedirreaddir
  • 表頭檔案:#include <dirent.h>
  • 定義函式:void rewinddir(DIR *dp);
相關函式,表頭檔案,定義函式,函式說明,範例,

相關函式

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\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);
}

相關詞條

熱門詞條

聯絡我們