URL: https://www.overclockers.at/coding-stuff/cpp_dirlisting_119258/page_1 - zur Vollversion wechseln!
da ich jetzt in den ferien mehr freizeit hab, möcht ich mich mehr mit cpp beschäftigen (hab mit OOP sprachen bisher nichts zu tun ghabt, grade mal ein bisschen mit java angefangen und die grundlagen von cpp überschaut). in java war es mir bereits möglich, ein dirlisting programm zu schreiben, dass das ergebnis in html ausgibt. dazu fehlt mir in cpp aber die möglichkeit, ordner zu öffnen, bzw. dateien nach der reihe einzulesen. wie ich dateien anhand eines dateinamens einlese, hab ich bereits rausgefunden, hilft mir aber (imho) in dem fall nicht weiter.
kurz gefasst: wie öffne ich ordner und lese dateinamen aus?
tia
edit: nat. hab ich schon google belästigt und bin einige sources durchgegangen, was ich suche hab ich aber noch nicht gefunden.
falls du das unter win32 machen willst kannst du die api ansprechen (FindFirstFile()).
Unter Posix mit opendir() & co
möchte windows meidenZitat von Smoldifalls du das unter win32 machen willst kannst du die api ansprechen (FindFirstFile()).
Zitat von RingdingUnter Posix mit opendir() & co
Damit du gleich quasi alle Platformen ansprechen kannst würde ich dir wxWidgets, im speziellen die Klassen wxDirTraverser (für rekursiven Verzeichnisdurchlauf) und wxFile (für den Output in eine Datei - z.b. in ein HTML-Dokument), empfehlen.
Funktioniert ausgezeichnet und du musst dich nicht um Platformen kümmern.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025