Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
08.10.2002, 12:31
the_viking



Wie kann ich in C++ alle Dateien eines Verzeichnisses auflisten?
In der MSDN hab ich nichts gefunden und im Forum gibts auch nichts dazu :(

Also ich hab ein Verzeichnis Texturen, da sind ne Menge BMPs drin. Die möcht ich alle Laden und dazu dann halt alle Dateien in einem Array speichern:
[code]
class CDateiliste
{
char** m_dateien;
int m_numberOfDateien;
CDateiliste()
{
m_dateien = NULL;
m_numberOfDateien = 0;
}

~CDateiliste()
{
if(m_dateien)
{
for(int i=0;i<m_numberOfDateien;i++)
{
free(m_dateien[i]);
}
free(m_dateien);
}
}

bool Create(char* verzeichnis)
{
// Keine Ahnung!!
return false;
}

}
[/code]

--

thx, cu, MfG the_viking

(( My =]=H=O=M=E=> Page! ))
Coder bei Brainshock-Interactive und bei Z-Software
My ICQ: #160959446


Dieser Beitrag wurde am 08.10.2002 um 12:32 von the_viking bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
08.10.2002, 14:18
Prefect



Such mal nach FindFirst / FindNext oder Funktionen, die so ähnlich heißen. Eventuell gibt's auch ReadDir, aber das ist eher Unix-Stil. Unter Unix empfiehlt sich übrigens glob().

cu,
Prefect

--

Widelands - Gemütliche Aufbaustrategie, Free Software
Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.

zum Seitenanfang zum Seitenende Profil || Suche
002
08.10.2002, 16:08
the_viking



Ich progge auf Win98SE.. Unix hilft nichs :(

--

thx, cu, MfG the_viking

(( My =]=H=O=M=E=> Page! ))
Coder bei Brainshock-Interactive und bei Z-Software
My ICQ: #160959446

zum Seitenanfang zum Seitenende Profil || Suche
003
08.10.2002, 18:37
Tron



_findfirst

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
004
08.10.2002, 18:57
the_viking



Ah! Thx!

--

thx, cu, MfG the_viking

(( My =]=H=O=M=E=> Page! ))
Coder bei Brainshock-Interactive und bei Z-Software
My ICQ: #160959446

zum Seitenanfang zum Seitenende Profil || Suche
005
09.10.2002, 13:22
Prefect



Hrhr... da hat der zweite Teil des Posts mit Unix soooo abgelenkt, daß du die eigentliche Antwort (nämlich FindFirst/FindNext) übersehen hast.

cu,
Prefect

--

Widelands - Gemütliche Aufbaustrategie, Free Software
Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.

zum Seitenanfang zum Seitenende Profil || Suche