004
06.05.2003, 21:28 Uhr
virtual
Sexiest Bit alive (Operator)
|
Also am ehesten würde ich dir zu scandir raten:
C++: |
/* Code aus der manpage von scandir: man 3 scandir */ #include <dirent.h> main(){ struct dirent **namelist; int n;
n = scandir(".", &namelist, 0, alphasort); if (n < 0) perror("scandir"); else { while(n--) { printf("%s\n", namelist[n]->d_name); free(namelist[n]); } free(namelist); } }
|
Das vorliegende Beispiel liest nur das aktuelle Verzeichnis. Um auch die untergeordneten Verzeichnisse zu bekommen, mußt Du dann eben scandir für diese ebenfalsl aufrufen. Solltest Du diesen Tip als nicht ausreichend empfinden - ich bin heute noch was im Netz, poste einfach nochmal in diesem Fall -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |