bonjour
j'etudi le c depuis 2 ans mais j'ai probleme au niveau de structure arbre
sutout en chargement d'un arbre est ce que vous pouvez me donner une idée![]()
bonjour
j'etudi le c depuis 2 ans mais j'ai probleme au niveau de structure arbre
sutout en chargement d'un arbre est ce que vous pouvez me donner une idée![]()
Qui dit chargement d'un arbre, dit un arbre provenant d'un fichier. Il faut donc définir un format de fichier pour ton arbre.Envoyé par marwa_rades
Une fois ce format défini, tu pourras passer du fichier à une représentation en mémoire.
Jc
un arbre est un ensemble de fichiers(regulier, repertoire, lien,...)
voir stat, ftstat
Afin de parcourir tout le contenu de l'arbre spécifié par exemple "c:/tmp", il faut utiliser une fonction récursive permet de parcourir tous les fichiers et sous fichiers de cette arbre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 char *parcourir(char **repertoire, char **nomfic){ ... //exclure . et .. if(strcmp(repertoire,".")==0 && strcmp(repertoire,"..")==0){ continue; } // parcours recursif pour sous répertoire parcourir(nouveau_repertoire,nouveau_fichier); }
Partager