String in integer wandeln

Gast #4972
Lesenswert?

von den einzelnen Zeichen 0x30 (hex) abziehen und "gewichtet" 
aufaddieren.

z.B. "251" als String (ASCII) sieht in Hexadezimaldarstellung so aus:
0x32 0x35 0x31. Dann jeweils 0x30 subtrahieren - das gibt:
0x02 0x05 0x01 (= 2 5 1), die mußt du dann noch zusammenwürfeln:
2*100 + 5*10 + 1 = 251

Tschüß,
 André
--
CAN@home - http://www.CANathome.de - Hausautomation mit AVR + CAN

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren