Kodowanie polskich znaków w C++.
W jaki sposób zapisac np wyraz "wróżka" by został on wyświetlony w programie ze znakami polskimi? Kody znam, nie mam pojecia jak je wprowadzic do konsoli.
dziękuję za pomoc! Pozdrawiam
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
jeżeli chcesz używać polskich znaków zamiast takiego zapisu:
std::cout<<"wróżka";
Napisz
std::cout<<L"wróżka";
Dodanie L przed łańcuchem znaków powiadamia kompilator o użyciu znaków specjalnych (czyli np. Polskich)
Zmienne tekstowe tj. string też nie obsługują znaków specjalnych.
Jeśli chcesz przechować ten tekst w zmiennej musisz użyć:
wstring text = L"wróżka";
a nie
string text =L"wróżka"; //Tu kompilator wywali błąd :)