如何使用PDCurses显示“OEM扩展ASCII”字符?

时间:2012-03-29 23:24:19

标签: curses pdcurses

我一直在尝试使用PDCurses显示“box characters”但由于某种原因它们在字符集中不可用。我用一个循环来打印从0x00到0xFF的所有字符(通过调用PDCurses函数 printw(“%c”,index))它给了我这个:

enter image description here

我不知道如何显示应该在PDCurses在上面示例中显示问号的区域中的字符。有谁知道为什么会这样?如果是关于代码页的内容,我该如何更改代码页?谢谢!

PS:我使用的是Windows 7,我的程序是在MSVC 10中编译的。

1 个答案:

答案 0 :(得分:1)

您可以使用curses ACS常量打印一些盒子绘图字符,例如ACS_ULCORNER

PDCurses Documentation中,搜索“备用字符集”。

您可能需要使用wprintw和WACS_[whatever]