Witam mam pewien problem z polskimi znakami w konsoli. Używam code blocksa i od nauczyciela dostałem taką funkcje aby zostały wprowadzone polskie znaki
void SetCP1250()
{
SetConsoleCP(1250);
SetConsoleOutputCP(1250);
setlocale(LC_ALL, "1250");
}
Taki gotowy szablon, który działa na komputerach na uczelni, jednak gdy odpalam code blocksa u siebie z tym szablonem występuje problem z polskimi znakami. W samym tym szablonie jest np napis łańcuch i on w programie nie jest wyświetlany prawidłowo (nie ma ł ani ń), ale gdy wcisnę F9 to na konsoli napis wyświetla się poprawnie.
Gdy w code blocksie poprawie ten napis i zamienie te dziwne znaki na polskie, po wciśnięciu F9 na konsoli nie ma już polskich znaków (aczkolwiek moge je swobodnie wpisywać, czyli teoretycznie są).
Myślałem już nawet że to wina windowsa 10, ale na XP problem jest ten sam.
Przepraszam za chaos w tym opisie ale nie wiedziałem jak to inaczej opisać. Może mam coś zaznaczone niepotrzebnie np w ustawieniach code blocksa? Proszę o pomoc
edit: czcionka w konsoli to Lucida Console