SCR/AL1 - TOME IV. Les librairies internes
2.18 Fonctions de gestion de directory
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