Bonjour,

Je cherche à lister les fichiers et sous-dossiers d'un répertoire.
Sur le forum j'ai trouvé le code ci-dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main(void)
{
	DIR * rep = opendir(".");        
	if (rep != NULL)
	{
		struct dirent * ent;                
		while ((ent = readdir(rep)) != NULL)
		{
		    printf("%s\n", ent->d_name);
		}
 
		closedir(rep);
	}
 
return 0;
}
Comment distinguer les fichiers des sous-répertoires comme lorsque l'on utilise le dir ?
Merci pour votre aide.