Bonjour,
J'aimerai comprendre pourquoi ce code :
me renvoie cela :
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(int argc, char *argv[]) { DIR *dossier = NULL; dirent *ent = NULL; dossier = opendir("/home/flynet/Bureau/dossier2"); if(dossier != NULL) { while((ent=readdir(dossier)) != NULL) printf("%s\n", (ent->d_name)); closedir(dossier); } return 0; }
.
dossier2
dossier
..
fichier
Je ne devrai pas avoir plutôt le '.' en premier puis le '..' en deuxièmre position ? Ce qui est curieux c'est que dans un dossier comme Documents, il me donne le bon ordre.
Si quelqu'un pouvait m'expliquer ce qui coche, je lui en serait reconnaissant !
Partager