CString nach char text[] konvertieren
-
Hallo
Ich möchte einen Text der in ein Eingabefeld geschrieben und dort in die member CString konvertieren in ein char text[] array. Der Text soll über die serielle ausgegeben werden. Ist das möglich?
Gruss
-
CT2CA
-
CString hat doch eine Funktion "GetBuffer" oder so ähnlich.
Damit kannst du auf die zeichen einzeln zugreifen und dann zur seriellen schicken.
-
Das geht nur, wenn der Zeichensatz auf "None/Ansi oder Multibyte" steht. Per default steht dieser aber auch "Unicode" (und das ist auch gut so). Und dann geht das nicht.
Verwende CT2CA, dann geht es unabhängig davon, wie der Zeichensatz eingestellt ist...
-
Jochen Kalmbach schrieb:
Das geht nur, wenn der Zeichensatz auf "None/Ansi oder Multibyte" steht. Per default steht dieser aber auch "Unicode"
hat nicht CString einen operator[], mit dem man auf die Zeichen einzeln zugreifen kann? hab lange nix mehr gemacht mit dem MFC-Geraffel.
Jochen Kalmbach schrieb:
(und das ist auch gut so).
echt? mich nervt das voll. ich stelle die Projekte immer auf 'Multibyte' um.
-
Hallo
Danke für die schnellen Antworten. Die CT2CA Seite scheint ja sehr Hilfreich.
Eine Frage wo kann man den Zeichensatz umstellen?
Frank