Wo ist da Rekursion? Von Berücksichtigung der Unterverzeichnisse war doch keine Rede!
Stimmt allerdings. Finde die Aufgabe etwas .... @Cpp-Noop Dann ließ mit cin den Path ein und übergib es an die Funktion FindFirstFile(...)
Zitat von Cpp-Noob:
...deshalb muss es natürlich mehr als eine Datei geben
Warum? Wenn ich eine typisierte Datei schreibe oder lese dann nicht... -- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Ich hab ja auch nich verlangt das mir des einer vor die Füße wirft aber sowas wie: WIN32_FIND_DATA wfd; INVALID_HANDLE_VALUE AnsiString sagt mir einfach nix ich bin doch noch gar nich so lang dabei
auserdem hab ich den code-schnipsel mal bei mir mit eingebunden und bekomm jetzt lauter c++error wie zb:
Undefined symbol 'WIN32_FIND_DATA' Undefined symbol 'HANDLE' Undefined symbol 'handle Call to undefined function 'AnsiString' Undefined symbol 'wfd' Call to undefined function 'FindNextFile' Call to undefined function 'FindClose'
Wenn das so ist, dann bist du hier wirklich im falschen Forum.
Wenn ihr noch keine WinAPI durchgenommen habt (sagt dir #include <windows.h> etwas?), dann kannst du deinem Prof getrost sagen, das die Aufgabe mit den gegebenen Mitteln nicht zu lösen ist!
Ansonsten bist du hier im falschen Forum -> Ich schieb's mal rüber nach WinAPI! VCL scheint ihr ja nicht zu verwenden.
findfirst geht genauso, schau oben mal auf den link "MSDN Library" dort gibste dann _findfirst ein, da steht exakt da wie dus machen musst. Für Borland musste dann nur den _ weglassen. Ansonsten ist das kein unlösbare Aufgabe, man soll halt lernen selbst mal nach einem Stichwort zu suchen und danach zu arbeiten. Wenn man später mal was tun will muss man selbst problemlösend arbeiten können. -- class God : public ChuckNorris { };Dieser Post wurde am 15.04.2006 um 21:28 Uhr von FloSoft editiert.
Doch, es ist eine unlösbare Aufgabe, wenn man in Betracht zieht, dass er noch nie mit WinAPI gearbeitet hat!
Das ist in etwa so fair wie zu sagen "mach mal XY" und vergisst dabei ganz zufällig zu erwähnen, dass es eine Qt-Funktion ist, meiner Meinung nach zumindest :-(