Hello,
vor welchem Punkt? Dem ersten, dem zweiten, ..., dem letzten Punkt?
Dem letzten(?): dann ist es so verkehrt, wie Du es zeigst.Dass im Beispiel nur ein Punkt im gesamten Dateinamen vorhanden ist, darf man nicht als statisch gegeben annehmen. Das führt dann in der Praxis zu den beliebten Lücken...
Habe ich einen Denkfehler?
vielleicht?
basename zerlegt den(egal welchen) Pfad bis auf "Dateiname.ext", folglich bleibt nur ein Punkt und nach strstr fällt dann auch ".ext" weg. Wo ist dann der Haken?
Damit wären es schon zwei Denkfehler.
Es ist weder bekannt, wie der Pfad lautet, noch wie der gesuchte Dateiname oder seine Extension(s) lauten.
Wenn dann da also pfad\zur\datei\name.vorname.datum.extension
steht, was ist dann der Dateinaame und was macht dann dein Lösungsvorschlag daraus?
Liebe Grüße
Tom S.
Es gibt nichts Gutes, außer man tut es
Andersdenkende waren noch nie beliebt, aber meistens diejenigen, die die Freiheit vorangebracht haben.