[wcout] MSVC 2010 wcout nie działa
Ostatnio zmodyfikowano 2013-03-02 22:43
Admixior Temat założony przez niniejszego użytkownika |
[wcout] MSVC 2010 wcout nie działa » 2013-03-02 19:32:47 Mam MSVC++ 2010 Ultimate i próbuje sobie wypisać coś msvc; Niestety przy pierwszym polskim znaku się zacina i jest błąd strumienia. Po prostu strumień (tylko) wcout się zatyka. #include <iostream>
int main() { wcout << L"BŁ"; wcout << L"WEE"; return 0; }
B
Dodam że wypisywanie wchar_t* jest konieczne. ///edit: wcout.imbue( locale( "polish_poland" ) ); Sprawia że polskie znaki są wyświetlane niepoprawnie, ale strumień się nie zacina. Jakiś progress :) //See Remarks: http://msdn.microsoft.com/en-us/library/70ywex09(v=VS.71).aspx |
|
Monika90 |
» 2013-03-02 22:43:01 A może tak: std::wcout.imbue( std::locale( "Polish_Poland.852" ) ); std::wcout << L"\u017b\u00f3\u0142wi\u0105tko i g\u0119\u015b." << std::endl;
|
|
« 1 » |