【发布时间】:2016-11-20 18:11:40
【问题描述】:
#include <curses.h>
int main(){
initscr();
for(int i = -128; i < 128; ++i)
addch(i);
getch();
endwin();
}
Pdcurses 显示字符 -128 到 0(128 到 255)的空白。有什么办法至少可以正确显示 é 等重音字符? iostream没问题:
int main(){
for(int i = -128; i < 128; ++i)
std::cout << char(i);
}
我编译了支持宽字符和 UTF 的 pdcurses,尽管这肯定不是这里的问题,对吧? (由于我想要的字符包含在 0-255 之间,并且使用 add_wch 无论如何都没有解决问题)。
带有 g++ 6.1.0 的 Windows 10 64 位。
【问题讨论】: