Как отобразить символы "OEM расширенный ASCII" с PDCurses? - PullRequest
0 голосов
/ 30 марта 2012

Я пытался отобразить «символы коробки» с помощью PDCurses, но по какой-то причине они не доступны в наборе символов. Я использовал цикл для печати всех символов от 0x00 до 0xFF (через вызов функции PDCurses printw ("% c", index) ), и он дает мне следующее:

enter image description here

Я понятия не имею, как отобразить символы, которые должны находиться в регионе, где PDCurses отображает знаки вопроса в приведенном выше примере. кто-нибудь знает, почему это произошло? Если это что-то о кодовой странице, как я могу изменить кодовую страницу? Спасибо!

PS: Я на Windows 7, и моя программа скомпилирована в MSVC 10.

1 Ответ

1 голос
/ 30 марта 2012

Вы можете напечатать некоторые символы рисования коробки, используя константы ACS curses, например ACS_ULCORNER

В документации PDCurses найдите «альтернативный набор символов».

Возможно, вам потребуется использовать wprintw и WACS_[whatever].

...