001
03.06.2004, 17:36 Uhr
Pablo
Supertux (Operator)
|
Ich benutze das:
C++: |
#include <unistd.h> ... void print_file_of_dir(const char* dir) { DIR* directory; struct dirent* dirInfo;
if (NULL==(directory=opendir(dir))) { fprintf(stderr, "%s cannot be opened\n",dir); return; }
while ((dirInfo = readdir(directory)) != NULL) { printf("%s\n", dirInfo->d_name); }
}
|
Das funktioniert unter linux, ich weiß aber nicht, ob das portabel ist. Eine 100% ANSI Lösung kenn ich nicht. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! |