wchar_t mit cout ausgeben?
-
Hallo,
ist es irgendwie möglich einen wchar_t mit cout auszugeben? Habe gelesen das es auch mithilfe von wcout gehen soll, komme da aber nicht weiter.
Der Iterator ist von einer map<const wchar_t *, const wchar_t *>
cout << "Key: '" << iter->first << "', Value: " << iter->second << endl;
Bitte um hilfe
mycrypt
-
Probier mal:
wcout << L"Key: '" << iter->first << L"', Value: " << iter->second << endl;
-
Compiler sagt immer wcout undeclared, obwohl ich <iostream> und using namespace std verwenden.
-
Welchen Compiler verwendest du?
-
Wahrscheinlich MinGW. Der hat keine widestreams serienmäßig dabei.
-
Deswegen hatte ich gefragt.
-
ja ist MingW
und was mach ich jetzt?
-
auf Visual C++ wechseln
-
oder eine andere STL-lib einbinden. STLport müsste da gehen.
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Compiler- und IDE-Forum verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Oder auf die alten wchar_t* verzischeten. Einfach char* unt utf-8 verwenden. Das ist sowieso portabler.
-
mycrypt schrieb:
ja ist MingW
und was mach ich jetzt?
Nimm Linux.