char* nach wchar_t* konvertieren
-
wie geht das?
[ Dieser Beitrag wurde am 06.04.2002 um 19:17 Uhr von Eugene editiert. ]
-
Hallo,
am Besten mit widen:Für den VC:
char Narrow = 'a'; wchar_t Widen = _USE(cout.getloc(), ctype<wchar_t> ).widen(Narrow);
Für "normale" Compiler:
char Narrow = 'a'; wchar_t Widen = use_facet<ctype<wchar_t> > (cout.getloc()).widen(Narrow);
-
Ich hbe mich nicht ganz richtig ausgedrckt: ich will char* nach wchar_t* umwandeln.
[ Dieser Beitrag wurde am 06.04.2002 um 19:17 Uhr von Eugene editiert. ]
-
Hallo,
naja, das geht sehr ähnlich:// VC char Narrow[6] = "Hallo"; wchar_t Widen[6]; _USE(cout.getloc(), ctype<wchar_t> ).widen(Narrow, Narrow+6, Widen); // andere char Narrow[6] = "Hallo"; wchar_t Widen[6]; use_facet<ctype<wchar_t> > (cout.getloc()).widen(Narrow, Narrow+6, Widen);