( weiss jetzt nicht ob das hier hingehört, aber poste einfach mal... )
jetzt das problem: in einem verzeichniss befinden sich dateien mit folgender namen-strucktur: "10000.das ist ein beispiel.txt" "10001.und noch eins.txt" "10002.und so weiter.txt" "99999.bis zum bitteren ende.txt"
wie kann ich eine dieser dateien zum lesen/schreiben öffnen (bzw. den kompletten dateinamen erfahren) wenn ich nur die ersten 5 stellen kenne ( also die zahlen ) - die zahlen sind nicht doppelt vergeben, dh. es giebt keine 2 dateien welche in den ersten 5 zeichen identisch sind.
so, da bin mal gespannt. schon mal danke im voraus
Also wenn ich das richtig verstanden habe würde ich es so machen.
Durchsuche das Verzeichnis (FindFirstFile,FindNextFile) nach allen Dateien. Prüfe ob die zeichen 1-5 dem entsprechen was du gesucht hast. Wenn ja ist es deine datei und denn rest vom namen hast du dann auch.
zum öffnen und lesen kannst du dir CStdioFile anschauen. Wenns nicht hilft habe ich auch noch was da.