Dirent.h

Dirent.h

dirent.h is the header in the C POSIX library for the C programming language that contains constructs that facilitate directory traversing. The function is not part of the C standard, but is considered "pseudo-standard" and is reliably portable between platforms.

Member functions

Member constants

Constants defined in the stdio.h header include:

Member types

Data types defined in the dirent.h header include:
* DIR - A structure representing a directory stream. Contains the following members::* struct _finddata_t dd_dta - disk transfer area:* struct dirent dd_dir - dirent structure:* long dd_handle:* int dd_stat - status of search: 0 = not started yet, -1 = off the end, positive = 0-based index of next entry

* struct dirent - A structure with the following members::* off_t d_off - not in all implementations:* unsigned short d_namlen - Length of name in d_name:* unsigned short d_reclen:* ino_t d_ino - file serial number:* char d_name [] - name of entry (will not exceed a size of NAME_MAX)

[http://www.gimp.org/~tml/gimp/win32/dirent.zip Free Windows implementation of dirent.h]

A short example of dirent.h usage is:
char **files=NULL;
void GetAllFiles(char *path, char*** files)
{
DIR *dir = opendir(path);
struct dirent *dp;
int i=0, j=0;
char *tmp;

while ((dp=readdir(dir)) != NULL)
{
i++; //counting number of files in directory (files+dirs)
}
rewinddir(dir);
(*files) = (char **)malloc(i*sizeof(char*));
while ((dp=readdir(dir)) != NULL)
{
(**files) = strdup(dp->d_name);
printf("%s ",dp->d_name);
(*files)++;
i++;
}
closedir(dir);
}


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • dirent.h — заголовочный файл, входящий в библиотеку C POSIX library для языка Си. Функции члены Название Комментарии int closedir(DIR *dirp) Закрывает поток папки, указанный аргументом dirp. При успешном завершении возвращается 0, в противном случае… …   Википедия

  • dirent.h — C POSIX library assert.h complex.h ctype.h dirent.h dlfcn.h errno.h …   Wikipedia

  • dirent — 3 p.p. Pas. dire …   French Morphology and Phonetics

  • Christianisme et homosexualité — Homosexualité dans le christianisme La position du christianisme sur l homosexualité renvoie à la lecture spirituelle du rapport entre l Homme et sa sexualité. Le christianisme, à l instar des autres religions monothéistes, a toujours considéré l …   Wikipédia en Français

  • Chrétienté et homosexualité — Homosexualité dans le christianisme La position du christianisme sur l homosexualité renvoie à la lecture spirituelle du rapport entre l Homme et sa sexualité. Le christianisme, à l instar des autres religions monothéistes, a toujours considéré l …   Wikipédia en Français

  • Homosexualite dans le christianisme — Homosexualité dans le christianisme La position du christianisme sur l homosexualité renvoie à la lecture spirituelle du rapport entre l Homme et sa sexualité. Le christianisme, à l instar des autres religions monothéistes, a toujours considéré l …   Wikipédia en Français

  • Homosexualité dans la Bible — Homosexualité dans le christianisme La position du christianisme sur l homosexualité renvoie à la lecture spirituelle du rapport entre l Homme et sa sexualité. Le christianisme, à l instar des autres religions monothéistes, a toujours considéré l …   Wikipédia en Français

  • Homosexualité dans le Christianisme — La position du christianisme sur l homosexualité renvoie à la lecture spirituelle du rapport entre l Homme et sa sexualité. Le christianisme, à l instar des autres religions monothéistes, a toujours considéré l homosexualité comme un acte contre… …   Wikipédia en Français

  • Vision chretienne de l'homosexualité — Homosexualité dans le christianisme La position du christianisme sur l homosexualité renvoie à la lecture spirituelle du rapport entre l Homme et sa sexualité. Le christianisme, à l instar des autres religions monothéistes, a toujours considéré l …   Wikipédia en Français

  • Vision chrétienne de l'homosexualité — Homosexualité dans le christianisme La position du christianisme sur l homosexualité renvoie à la lecture spirituelle du rapport entre l Homme et sa sexualité. Le christianisme, à l instar des autres religions monothéistes, a toujours considéré l …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”