Zufällige Datei
-
Ich habe ein kleines Problemchen, dass heisst, eigentlich sind es zwei. Ich will aus einem Ordner eine zufällige Datei herausholen und dazu brauche ich die Adresse.(Zum Beispiel: „C:/Eigene Dateien/ Bilder/ Bild05.jpg“)
Erster Schritt wird sein, die Anzahl der Bilder im Ordner festzustellen.
Wie mache ich das?Mit Hilfe der Anzahl Bilder kann ich dann ein Bild bestimmen, also
rand() % AnzahlBilder;
.
Zweiter Schritt: Die Adresse des Bildes „hohlen“.
Wie mache ich soetwas?Danke für allfällige Tipps und Anmerkungen.
Gruss Thomas
-
Guck mal in der WinAPI FAQ nach FindFirstFile / Find NextFile.
-
Tip: Lade alle Dateinamen in ein Array (o.ä.) und greif dann über den Index mit einer Zufallszahl zu.
Um es vereinfacht darzustellen (kein code!):
array = alledateien();
zufallsdatei = array[zufallszahl];
-
Danke, ist genau dass, was ich gesucht habe.
Gruss Thomas