Ab XYZ einlesen



  • Hiho ich hätte da mal eine Frage:

    Ich habe Datei xyz.exe oder den string xyz
    irgendwo darin kommt die zeichenfolge "##xyz##" vor.
    Wie mache ich, dass ich alles außer das, was ab "##xyz##" steht verwerfe?
    Also quasi die Datei ab "##xyz##" einlesen lasse, oder im xyz string nach der zeichenfolge such und alles was davor steht lösche?

    Beispiel:

    aaaaaabbbbbbbbbcccccccccdddddd##xyz##eeeeeeee

    Dann will ich das "eeeeeeeee" bekommen.

    Es soll vermerkt werden, dass ich die Informationen aus einer kompilierten .exe Datei holen will, wobei das ##xyz## immer im Plaintext drinnesteht.



  • Hya !
    Wenn die Datei nicht allzu groß ist, dann kannst du sie komplett in einen Puffer einlesen ( char array ).
    In dem Puffer suchst du die Position (Pos), an der die Zeichenfolge ##xyz## beginnt.
    Dann ist deine gesuchte Postition Pos + strlen(##xyz##).


Anmelden zum Antworten