Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME IV. Les librairies internes

2. La librairie scr4o

2.18 Fonctions de gestion de directory

2.18.11 SCR_readdir (file s_dirrd.c:516)

Syntax

SCRSTAT *SCR_readdir(
SCRDIR *sdir,
int getstat
)
#else
SCRSTAT *SCR_readdir(sdir, getstat)
SCRDIR *sdir;
int getstat;
#endif

Description

Lit l'entrée suivante d'un directory ouvert par SCR_opendir(). Fournit les attributs du fichier si getstat est non nul. Si getstat est nul, la fonction est plus rapide, un recours à stat() n'étant pas requis en UNIX (appel lent).

Valeur retournée

Un pointeur vers une structure statique SCRSTAT ou 0 en cas de fin de directory

Exemple

    SCRDIR  *sd;
SCRSTAT *ss;

sd = SCR_opendir("../mydir")
if(sd) {
printf("Directory of ../mydir\n\n",
while(1) {
ss = SCR_readdir(sd, 1);
if(ss == 0) break;
printf("%s : %ld bytes\n", ss->ss_name, ss->ss_size);
}
SCR_closedir(sd);
}
else
printf("../mydir is not a directory\n",

Voir également

structure SCRSTAT, SCR_dir(), SCR_opendir(), SCR_closedir()

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be