Hallo Jungs,
ich hab folgendes Problem:
ich will die checksum eines char[] ausrechnen,
diese dann in hex umwandeln!
mein code:
char t[]=„hallo“;
for(int i=0;i
Hallo Jungs,
ich hab folgendes Problem:
ich will die checksum eines char[] ausrechnen,
diese dann in hex umwandeln!
mein code:
char t[]=„hallo“;
for(int i=0;i
Wenn ich dich richtig verstanden habe, willst du die Zahl nur als Hex ausgeben.
anstatt:
str.Format("%d",in);
einfach
str.Format("%x", in); // Kleine Hex-Buchstaben
oder
str.Format("%x", in); // Grosse Hex-Buchstaben
MfG
DDR-RAM
Was ich machen will ist folgendes:
Bei der Übertragung von messages können fehler auftrete und um diesen fehler zu erkennen macht man folgendes:
man verodert(exclusiv) alle char’s im char[] und hängt dann dieses
ergebnis als hex an die message ran!
genau das will ich nachmachen, ich weiss nur nicht ob ich es richtig mache!
also aus -> char cl[]=„hallo“;
mache -> h xor a xor l xor l xor o
ergebnis in hex umwandeln ->(bei mir) 66
und anhängen -> „hallo*66“
Ich hoffe was ich machen will ist klarer!
Hi Bacho,
Was Du suchst ist eventuell ein CCITT-8 CRC Calculator, den Du ja schon fast fertig hast. Ich gebe keine Garantie, aber mir scheint, unter \midas.psi.ch\mscb\hardware findest Du ihn nicht. Aber nicht aufgeben, dort ist es ganz heiß ! Nicht weit weg findest Du, was Du suchst ( habe es selbst dort ( vor Wochen ) gesehen, der Junge ist ganz gut ). Viel Glück.
Kann den direkten Link nicht geben, aber Deine Motivation, ihn zu finden ist bestimmt höher als meine . In diesem Sinne,
Good Luck !
Uwe P.