bigpoint Geschrieben 3. Mai 2007 Geschrieben 3. Mai 2007 Wie kann ich einen CString auf binäre Zeichen untersuchen bzw. die ersetzen? Angenommen ich suche folgende binäre Zeichen in einem CString 5B ; 5C; 5D; 8E Vielen Dank im Voraus
Guybrush Threepwood Geschrieben 3. Mai 2007 Geschrieben 3. Mai 2007 Was versteht du denn darunter? Hexadezimale Zeichen sind alle von 0-9 und A-F, also wirst du wohl den String durchlaufen müssen und schauen ob eins davon vorkommt.
bigpoint Geschrieben 3. Mai 2007 Autor Geschrieben 3. Mai 2007 Was versteht du denn darunter? Hexadezimale Zeichen sind alle von 0-9 und A-F, also wirst du wohl den String durchlaufen müssen und schauen ob eins davon vorkommt. Ja ganz genau so sollte es sein, das Problem nur ist, dass im dem string steht zB HAENDLER was so viel wie binär 48 41 45 4E 44 4C 45 52 Ich kann den string dann auf zb D durchsuchen nicht aber auf 44 muss ich aber auf 44, das ersetzten und wieder in string umwandeln.
Guybrush Threepwood Geschrieben 3. Mai 2007 Geschrieben 3. Mai 2007 Achso du willst den Asccii Code der Zeichen verlgeichen. if (string[5] == 0x44) { //D } [/PHP]
Klotzkopp Geschrieben 3. Mai 2007 Geschrieben 3. Mai 2007 Ich kann den string dann auf zb D durchsuchen nicht aber auf 44 muss ich aber Es ist egal, ob du nach 'D' oder 0x44 oder 68 suchst, das ist immer derselbe Wert, nur die Darstellung ist anders. Darum brauchst du da auch nichts umzurechnen.
bigpoint Geschrieben 7. Mai 2007 Autor Geschrieben 7. Mai 2007 Es ist egal, ob du nach 'D' oder 0x44 oder 68 suchst, das ist immer derselbe Wert, nur die Darstellung ist anders. Darum brauchst du da auch nichts umzurechnen. ja danke Klotzkopp
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden