wchar_t nach int konvertieren
-
Ich habe ein String mit 16-Bit Zeichen (Unicode, z.B. Hiragana) und möchte jedes einzelne Zeichen (also 2x8Bit) in dessen int-Wert (16-Bit) umwandeln.
Mit StringToWideChar lege ich dann die einzelnen Zeichen in ein wchar_t Array ab. Bei Zeichen aus dem ASCII-Bereich ergeben die Werte im Array einen Sinn (A = 65 etc.), jedoch ist die bei den Zeichen darüber (z.b. 12'354) nicht mehr der Fall.
Beim Zeichen 12'354 enthält das Array die beiden Werte 8'218 und 160. Wie kann ich nun diese zwei Werte umrechnen/umwandeln, damit ich den Wert 12'354 bekomme?Bin ich auf dem Holzweg?
-
weiss wirklich niemand bescheid??
-
Irgendwie verstehe ich nicht, was du genau willst... kannst du dein Problem nochmals neu formulieren (ev. mit Codebeispielen wie deine Codeumwandlung (nicht) funktioniert)?
-junix