Ramki (znaki ASCII) w języku c

0

Witam.
Chcę zrobić program którego interfejs chcę umieścić w "ramkach" do których konstrukcji chcę użyć takich znaków ╔ ═ ╗ ║ ╝ ╚ ─ ╟ ╢.
Jednak za każdym razem po skompilowaniu pojawiają się znaki zapytania (?).

Dodam jeszcze że jak daję na sztywno np:
printf("║ \n");
to program się skompiluje ale z ostrzeżeniami
warning C4566: character represented by universal-character-name '\u2551' cannot be represented in the current code page (1250)

Próbowałem znaleźć informacje o tym w internecie ale wszystko co znalazłem to że te znaki należą do (nie wiem czy dobrze no nazwę) rozszerzonego ASCII.
Jakieś porady jak to zrobić ?

0

Pobaw się kodowaniem konsoli Windowsa czy tam Linuksa, w zależności od tego czego używasz. We właściwościach okna cmd można zmieniać czcionki i kodowanie etc. Zwyczajnie albo font konsoli nie obsługuje takich znaków albo masz ustawione nieodpowiednie kodowanie.

0

Ok rozwiązałem (nie wiem czy istnieje lepsze rozwiązanie ale działa)
wystarczyło dać np:
printf("%c\n",186);

1 użytkowników online, w tym zalogowanych: 0, gości: 1