CString schneiden



  • Hallo

    Ich habe ein Problem. Ich habe einen String der ungefähr so aussieht: Ordner1\Ordner2\Ordner3\File1.jpg
    Der String wurde schon in gewisser Weise mit der Delete-Methode zerschnitten.
    Nun will ich weiter abschneiden, dass ich schlussendlich nur "Ordner1" habe. Ich habe es mit Delete, Left, Right versucht, aber bin nicht auf die Lösung gekommen. Es ist auch nicht klar, wie lange der String ist, weil sich das laufend verändert. Einfach gesagt, will ich jeweils nur den ersten Ordner.
    Wäre froh, wenn mir jemand helfen könnte

    Freundliche Grüsse
    LeChief01


  • Mod

    Und wie hast Du es gemacht?

    CString strFileName = _T("Ordner1\\Ordner2\\Ordner3\\File1.jpg");
    // Achtung keine Fehlerprüfung!
    CString strFirstFolder = strFileName.Left(strFileName.Find(_T('\\'));
    

    Wo hattest Du hier ein Problem?



  • habe wieder einmal nicht an _T gedacht.. hmmm 😞
    aber vielen dank!


Anmelden zum Antworten