wie kann ich usigned Short zu Char konvertieren?
-
hallo,
kann jemand mir bitte sagen, wie short zu char konvertieren kann. also es funktioniert nicht mit ganz normalen casten. wie geht das?
vielen Dank
Mareka
-
Was soll da nicht funktionieren?
Ist das nun short oder unsigned short?
-
unsiged short.
danke inzwischen habe ich es erledigt.
-
burkut schrieb:
unsiged short.
danke inzwischen habe ich es erledigt.wie nett von dir dass du deine lösung preis gibst...
-
unsigned short: 16-Bit-Integer ohne Vorzeichen
char: 8-Bit-Zeichen ohne VorzeichenWenn du unsigned short nach char konvertierst, dann wirst du doch Daten verlieren. Oder sehe ich das falsch?
-
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 VorzeichenWenn 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.