verzeichnis durchsuchen
-
Hi Leuts,
ich fass es kurz:
wie oder mit welcher funktion kann aus einem verzeichnis auslesen welche dateien sich darin befinden?danke schon mal.
mfg Oermel
-
Standard C++ kennt keine Verzeichnisse, nur Dateien. Schau dir mal Boost.Filesystem an, damit kannst du solche Sachen erledigen.
-
Nur mit dem ANSI-Standard geht das gar nicht, dafür brauchst du Systemfunktionen (z.B. FindFirstFile()/FindNextFile() aus der WinAPI oder Boost::Filesystem).
-
danke für die antworten.
@CStoll:
systemfunktionen würde bedeuten,dass das programm nicht mehr protabel ist, oder?
muss dies allerdings beibehalten.
-
Hallo
Wenn du es portabel haben willst, dann benutze boost und alles wird gut.
chrische
-
Es gibt doch in der CRT die Funktionen _findfirst, _findnext und _findclose (im Header <io.h>). Diese Funktionen funktionieren sowohl beim MS Visual Studio, BCB als auch beim gcc unter Linux.
s.a. http://www.c-plusplus.net/forum/viewtopic-var-t-is-176764.html