2012-03-29 9 views
0

Ich habe versucht, die "Box-Zeichen" mit PDCurses anzuzeigen, aber aus irgendeinem Grund sind sie nicht im Zeichensatz verfügbar. Ich habe eine Schleife alle Zeichen von 0x00 bis 0xFF drucken (durch einen Aufruf an die PDCurses printw funktionieren („% c“, index)), und es gibt mir diese:Wie "OEM erweiterte ASCII" Zeichen mit PDCurses angezeigt werden?

enter image description here

Ich habe keine Idee, wie die Zeichen angezeigt werden, die in der Region sein sollen, in der PDCurses im obigen Beispiel die Fragezeichen anzeigt. Weiß jemand, warum das passiert? Wenn es etwas über die Codepage ist, wie kann ich die Codepage ändern? Vielen Dank!

PS: Ich bin auf Windows 7, und mein Programm in MSVC zusammengestellt 10.

Antwort

1

Sie einige Rahmen zeichnen Zeichen Konstanten unter Verwendung der Flüche drucken kann ACS, wie ACS_ULCORNER

In der PDCurses Documentation , suchen Sie nach "alternativen Zeichensatz".

Möglicherweise müssen Sie wprintw und WACS_[whatever] verwenden.