Gast
#980721
Hallo zusammen, ich suche nach einer Möglichkeit wie ich den Inhalt von einem Edit Feld (-> Ansi String) in eine unsigned cahr variable schreiben kann.
|
Anzeige
|
Umwandlung von AnsiString nach unsigned char
Gast
#980721
Hallo zusammen, ich suche nach einer Möglichkeit wie ich den Inhalt von einem Edit Feld (-> Ansi String) in eine unsigned cahr variable schreiben kann.
Gast
#980752
Am besten mit folgender Methode: ToCharArray()
Gast
#980833
Danke.
Gast
#980835
mhh da bekomm ich folgenden Fehler: [C++ Fehler] Unit1.cpp(368): E2316 'ToCharArray' ist kein Element von 'AnsiString'
Gast
#980896
Aha hast nicht geschrieben, dass Du C++ verwendest. Mein Beispiel war für .NET
Gast
#980912
In C++ gehts wohl mit der Copy Funktion: http://www.cplusplus.com/reference/string/string/copy.html AnsiString klingt nach C++Builder, dann kann man sich mit c_str() einen Zeiger auf die Zeichen holen. Einzelne Zeichen über []. Allerdings wird dabei nichts umgewandelt d.h. alle Multibyte-Zeichen werden unverändert kopiert. Steht aber auch alles in der Hilfe zu AnsiString. p.s. das ganze gilt afair bis min. C++Builder 6 Suche in der OH mal nach den WideStringTo... Funktionen.
Gast
#983245
Mhh also ich möchte aus einer Edit Komponente(Typ:Ansi String) die eingegebenen Zahlen bzw. auch Ascii Zeichen wie . da ich eine ip an eine variable übergeben muss. diese variable wird dann an einen scanner geschickt um diesen zu Initialisieren.
Gast
#983266
Du solltest endlich mal schreiben, welche Entwicklungsumgebung und welche Programmiersprache Du benutzt. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|