Dateinamen aus String-Pfad entnehmen



  • Ich habe in einem String den kompletten Dateipfad stehen.

    Nun wollte ich mit find_last_of("/") und resize meinen Dateinamen mit Endung rausnehmen. Aber es passiert iwie nix...

    string Name="C:\blabla\datei.xy";
       string::size_type position= Name.find_last_of("\");
       Name.resize(posistion);
    

    Komisch ist, dass einfach nichts passiert 😃 und nein ich bin nicht betrunken 😉



  • Ok ...grenzenlose Dummheit!

    Wenn ich "\" in "/" umwandel erreiche ich schonmal, dass das Ende abgeschnitten wird. Ich finde auf cplusplus.com aber dafür keinen Befehl.

    EDIT:

    Name.erase(0,position) ists gewesen .... tut mir leid...stand auf dem Schlauch


Anmelden zum Antworten