UnicodeString nach int casten ?
-
geht das überhaupt mit UnicodeString ?
wchar_t WC[1]; WC[0] = 'A'; ShowMessage(static_cast<int>(*WC)); //Ausgabe = 65; //das Selbe mit UnicodeString ???? UnicodeString Uni = "A";
-
Aus welchem Grund willst du denn die Konvertierung durchführen (d.h. die interne Repräsentation auslesen)?
-
mmmm,
wieso willst das wissen ? Geht das oder muss ich umständlich herumkopieren ?
UnicodeString st = "ABCDEF"; TO -> "65,66,67,68,69,70";
-
Und in welchem Encoding liegt der String vor? Und was genau willst du mit den rohen Code Units dann anfangen?
-
Das sind mir echt zuviele Fragen, ich bleib bei meiner Methode und kopier halt erst jedes Zeichen in ein wchar_t Array und dann caste ich in int.
Ich dachte man könne direkt casten aber was solls,
Danke für Eure Fragen.
-
Der Grund, wieso wir diese Fragen stellen, ist, dass es eben so aussieht, also ob du gerade dabei wärst, etwas ganz grundlegend falsch zu machen. Und anstatt dir mit einem Lächeln auf dem Gesicht den Weg ins Verderben zu zeigen, versucht man halt, dir wirklich zu helfen. Das geht aber natürlich nur, wenn du uns verratest, was genau du vorhast. Wenn du nicht willst, dass man dir hilft, dann kann man dir nicht helfen...