integer zusammenfassen
-
hi
ich bekomme über einen BUS einzelne bytes geschickt, welche zahlen repräsentieren, aber in ASCII. die werte werden in einem array gespeichert!
nun möchte ich diese 6 bytes zu einem integer zusammenfassen um zB mit ihnen rechnen zu können wie mit jeder anderen auch.
beispiel:6 Bytes vom BUS:
5,0,5,3,5,6 enspricht:
ASCII 50,53,56
und dezimal als int
158wie gesagt, die werten liegen schon in eimem zweidimensionalen array der form
LUT[20][6], bedeutet, 20 zahlen mit jeweils 6 bytesdanke
-
Ich denk mal an man: strtol.
-
mist genau die funktion gehlt hier. arbeite auf eine µC und der zugehörige compiler kennt die funktion nicht!
-
Kennt er vielleicht atoi?
Ist sicher schon hundert mal nachgebaut worden, siehe zB:
http://home.att.net/~jackklein/c/code/getint.html