Salut tout le monde,
Je cherche à faire un programme donnant la liste des sous-répertoires d'un répertoire donné, et j'ai un petit souci... Voici mon code :
Le problème, c'est qu'il ne me retourne rien car apparemment quelque soit l'élément lu, il le reconnaît de type "unknown".Code:#include <iostream> #include <dirent.h> #include <sys/types.h> int main(void) {DIR* toto=opendir("/home/"); struct dirent* titi; char* nomfichier; for(titi=readdir(toto);titi!=NULL;titi=readdir(toto)) { nomfichier=titi->d_name; if(titi->d_type==DT_DIR) {cout << nomfichier<< "\n";}; } return 0;}
Bref, y a quelque chose qui m'échappe.
Merci à ceux qui pourront m'aider
-----