sfsdffdg schrieb:
burkut schrieb:
unsiged short.
danke inzwischen habe ich es erledigt.
wie nett von dir dass du deine lösung preis gibst...
rein theoretisch:
unsigned short value;
char C = char(value);
sonic_1233 schrieb:
unsigned short: 16-Bit-Integer ohne Vorzeichen
char: 8-Bit-Zeichen ohne Vorzeichen
Wenn du unsigned short nach char konvertierst, dann wirst du doch Daten verlieren. Oder sehe ich das falsch?
der Wert von unsigned short sollte natürlich sinnvoll umwandelbar sein (zwischen 0 und 255 bzw 0 und 127, da signed char), wenn der wert 1000 ist, ist das nicht sehr sinnvoll.
nebenbei müsste in unsigned char gecastet werden, oder es sich um signed short handeln.
Aber da ich nichts zu den Zielen, des Threadstarters weiß enthalte ich mich in diesem punkt.