000
11.11.2006, 18:49 Uhr
~Torsten
Gast
|
Hallo,
folgener Code gibt eine komische Fehlerausgabe im Dev-C++ Programm aus. Da steh undefine referenc. Kennt zufällig jemand den Namen der Bibliothek für Verzeichnisfunktionen?
C++: |
/* read_dir.c */ #include <sys/types.h> #include <dirent.h> #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv) { DIR *dir; struct dirent *dirzeiger; if(argc != 2) { fprintf(stderr,"Benutzung : %s Directory\n", argv[0]); return EXIT_FAILURE; } /* Das Verzeichnis öffnen */ if((dir=opendir(argv[1])) == NULL) { fprintf(stderr,"Fehler bei opendir ...\n"); return EXIT_FAILURE; } /* Das komplette Verzeichnis auslesen */ while((dirzeiger=readdir(dir)) != NULL) printf("%s\n",(*dirzeiger).d_name); /* Lesezeiger wieder schliessen */ closedir(dir); return EXIT_SUCCESS; }
|
|