Habe nach kurzer verschnaufpause eine für mich perfekte lösung gefunden.
Ich suche im packet nach " 00" und ersetze es durch " 1C 1D 1E 1F".
Das sind im StringFormat nicht sichtbare zeichen.
Und beim Rückwandeln suche ich nach " 1C 1D 1E 1F" und wandle es zu " 00" um.
Denke die wahrscheinlichkeit, dass in einem packet " 1C 1D 1E 1F" vorhanden ist, beträgt 0.0001 zu 100.
Naja evtl. sollte ich nicht umbedingt nach der reihe machen, sondern " 1F 1E 1D 1C"
Wieso so ein Aufwand? Zeig doch einfach Binary Ansicht und ASCII Ansicht direkt nebeneinander und ersetze 0en wie jeder gute Hex Editor mit Punkten; wenn man sich nicht sicher ist, ob es sich wirklich um nen Punkt handelt (wobei du das auch über den Font regeln kannst), kannst du halt in die Binary Ansicht schauen.
Oder filter die 0en einfach ganz raus, wenn es dir darum geht, ein Packet als String anzuzeigen, denn da machen sie ja eh keinen Sinn.
STRING PROBLEM! 04/22/2012 - C/C++ - 20 Replies :cool: Hi community,
i have a problem whit the string in c++ !
Example:
string data("1234567890");
to keep the number 1 and delete numer 2?
Result: 13579
C++ String Problem 04/05/2012 - C/C++ - 6 Replies Ich stehe vor einem blöden problem,
wahrscheinlich ist die Lösung ziemlich simple aber habe keine Idee wie ich das umsetzen soll undzwar habe ich einen std::string mystring "000111110000110010111100" und ich möchte dazwischen / dahinter die length einfügen so das , dass wie folgt aussieht:
length 3 (000) length 5(11111) length 4 (0000) length 2(11) length 2 (00) length 1 (1) length 1 (0) length 4(1111) length 2(00) am ende sollte der string so aussehen:
...
String problem 10/03/2011 - CO2 Programming - 9 Replies Is not much of a conquer problem, but more a programming problem, but it's related to Conquer as it's for an ani editor.
So the problem is, when I'm reading the ids of the files, then the result is something like this:
561359
1
I have tried split with \n and check if the current char was alpha only, but it still does it :/