Moinsen,
Also, ich habe da letztens was ganz nettes entdeckt:
Hier wird der string "m_pData." als ulong codiert und der pointer dazu gespeichert.
Mittels
kann man den ursprünglichen String wieder zurückbekommen
Ich versuche jetzt ne Funktion zu schreiben wo ich als Input einen kurzen String eingeben kann, und mir ein ulong zurückgegeben wird, welcher nach obrigem Verfahren den string ausgeben soll.Ist aber nicht ganz so leicht.
Zum einen darf der string nicht sehr lang sein, wie lang genau weiß ich nicht aber ich glaube so an die 8-10 zeichen, - das ist aber kein Problem.
Das knifflige ist den richtigen ulong zu generieren.
Ich habe das ganze so aufgedröselt :
Wenn man das ganze in ein byte array zerlegt repräsentiert jedes byte einen zugehörigen ASCII wert.
Da ein ulong aus 8 bytes besteht nehme ich an der input string darf maximal 8 zeichen lang sein?
Kann mir jemand helfen/erklären wie ich den richtigen ulong generiere um ihm mit oben beschriebenen Verfahren wieder zu nem string decodiere?
Das hier ist mein Ansatz, bisschen seltsam irgendwie, der Outputstring wird reversed dargestellt :
Lg
Rikudo
Also, ich habe da letztens was ganz nettes entdeckt:
Hier wird der string "m_pData." als ulong codiert und der pointer dazu gespeichert.
Mittels
kann man den ursprünglichen String wieder zurückbekommen
Ich versuche jetzt ne Funktion zu schreiben wo ich als Input einen kurzen String eingeben kann, und mir ein ulong zurückgegeben wird, welcher nach obrigem Verfahren den string ausgeben soll.Ist aber nicht ganz so leicht.
Zum einen darf der string nicht sehr lang sein, wie lang genau weiß ich nicht aber ich glaube so an die 8-10 zeichen, - das ist aber kein Problem.
Das knifflige ist den richtigen ulong zu generieren.
Ich habe das ganze so aufgedröselt :
Wenn man das ganze in ein byte array zerlegt repräsentiert jedes byte einen zugehörigen ASCII wert.
Da ein ulong aus 8 bytes besteht nehme ich an der input string darf maximal 8 zeichen lang sein?
Kann mir jemand helfen/erklären wie ich den richtigen ulong generiere um ihm mit oben beschriebenen Verfahren wieder zu nem string decodiere?
Das hier ist mein Ansatz, bisschen seltsam irgendwie, der Outputstring wird reversed dargestellt :
Lg
Rikudo
C# Developer
Learning C++
Learning C++
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Rikudo“ ()