Parcourir une arborescence de repertoires/fichiers
Bonjour @ tous,
J'aimerais connaître la méthode (les fonctions ?) à utiliser pour parcourir une arborescence en C++. J'aimerais en effet, à partir d'un chemin initial sur un dossier, que le programme puisse lister les répertoires qui s'y trouvent, et qui puisse alors rentrer à l'intérieur d'un pour recommencer l'opération (ou bien pour lister des fichiers, mais ça je sais faire =D).
J'ai trouvé plusieurs bouts de code sur Google qui utilise <dirent.h>, mais à chaque fois il me signale une erreur à l'intérieur de dirent.h que je ne pige absolument pas à cette ligne de code :
Code:
1 2 3 4
| typedef struct
{
/* disk transfer area for this dir */
struct _finddata_t dd_dta; |
Codeblocks : "Erreur : field 'dd_dta' has incomplete type"
Moi : Oo
Donc j'essaie de passer par une autre solution... ;)
Avec le C++ ça devrait être plus simple non ?