Wciąż uczę się C++, więc trzymajcie mnie i mój niechlujny kod. Używany kompilator to Dev C++. Chcę móc wyprowadzać znaki Unicode do konsoli za pomocą cout. Kiedy próbuję takich rzeczy jak:Wyjście Unicode na konsolę Przy użyciu C++, w systemie Windows
#include <iostream>
int main()
{
std::cout << "Hello World!\n";
std::cout << "Blah blah blah some gibberish unicode: ĐĄßĞĝ\n";
system("PAUSE");
return 0;
}
Wydaje dziwne znaki do konsoli, takie jak μA ■ Gg. Dlaczego to robi i jak mogę wyświetlić ĐĐßĝĝ? Czy nie jest to możliwe w systemie Windows?
tylko komentarz: nie używaj systemu ("pauza"), jego bardzo zła praktyka. zamiast tego możesz użyć cin. http://www.gidnetwork.com/b-61.html – nmuntz
Duplikat? http://stackoverflow.com/questions/2492077/output-unicode-strings-in-windows-console-app –
O Boże, jak ludzie to robią? Jak to się stało, że każdy nowicjusz przyciąga do Dev C++? Ten śmieć był błędny 5 lat temu i zgadnij co?Nadal trwa do dzisiaj **, ponieważ od tego czasu nie jest utrzymywany **. Jest tak wiele ** dobrych ** darmowych kompilatorów i IDE. Dlaczego oh, dlaczego początkujący nalegają na wybieranie jedynego, który jest absolutnym bzdurą, brakuje podstawowych funkcji, nigdy nie pracował, i jest buggy jak diabli i jest wyposażony w prehistoryczny kompilator domyślnie? – jalf