Veröffentlicht 3. Mai 200718 j 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
3. Mai 200718 j 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.
3. Mai 200718 j Autor 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.
3. Mai 200718 j Achso du willst den Asccii Code der Zeichen verlgeichen. if (string[5] == 0x44) { //D } [/PHP]
3. Mai 200718 j 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.
7. Mai 200718 j Autor 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
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.