include fehler
-
hallo
ich wollte mit verzeichnissen arbeiten
und musste dazu
dirent.h includieren.allerdings hat mein visual 6 c++ die datei nicht in den include verzeichnis hab selbst im installationsordner nachgeguckt.
wieso ist das so?
kann mir jemand sagen was ich machen muss um dirent.h zu benutzen?in google hab ich ne den sorce code der header datei gefunden. reicht es wenn ich das kopiere und in den ordner meiner headerdatei kopiere?
was ich mich auch frage wo sind die dazugehörigen cpp dateien?
hab zb. string.h gefunden haber nicht string.cpp, im instalationsordner
mfg
-
die code-files werden bei system-headern nicht benötigt, da die funktionen in libs lagern
dirent ist ein unix-header den kann man unter windows nicht verwenden
*edit*
unter windows dürfte dir.h zur verfügung stehen
-
ok danke,
hab windowsxp und <dir.h> oder "dir.h" geht genausowenig. hatte ich auch schon vorher ausprobiert. da alle verzeichnis beispiele im internet diese beiden header verwenden(dirent.h und dir.h).
ich will einfach nur alle dateinamen in einem ordner herausfinden können.
mfg
-
Hi!
Also ich würde dir boost::filesystem (boost.org) empfehlen oder die dirstream-Klasse unter folgendem Link:
http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&faq=dirlist#AnswGreetz
-
wie geil, wie einfach!
besser gehts nicht.
danke.