001
04.11.2003, 09:01 Uhr
virtual
Sexiest Bit alive (Operator)
|
Hm, interessante Frage, ich habe es auf Anhieb auch nicht geschafft (arbeite meistens mit UTF8, wenn es um Internationalisierung geht). Mein Problem ist vor allem, daß ich noch nicht raus habe, welches Defines ich setzen muß, damit das fluppt:
C++: |
#include <iostream> #include <string>
int main() { std::wstring str = L"Hallo";
std::wcout<<str<<std::endl; }
|
Wenn ich bei Cygwin (3.2) davorschreibe
C++: |
#define _GLIBCPP_USE_WCHAR_T 1
|
Dann beschert er sich nur, daß er die Wide-Character-Versionen von den C-tdio Funktionen nicht findet; ein Blick in den Header beweist, daß diese Absichtlich auskommentiert wurden. Letztlich wird es auf jeder Platform notwendig sein, irgendwelche speziellen Defines zu setzen. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |