0

我试图在我的应用程序中重现一个旧的 GUI 屏幕,它使用 ncurses 进行终端显示。旧的 GUI 使用如下所示的字符:向上和向下箭头

是否有特殊的 ASCII 代码或其他机制可以使用 ncurses 执行此操作?

4

3 回答 3

2

有备用字符集字符ACS_UARROWACS_DARROW,您可以使用addch它们和相关函数显示它们,但它们显示的字符取决于您的终端类型。

于 2013-07-27T08:21:30.680 回答
1

您可以使用 unicode 中的箭头,在这里您可以找到unicode 箭头列表和相关代码。

ncursesw支持宽字符集,您只需设置语言环境:

setlocale(LC_ALL, "")
于 2013-07-26T16:24:00.143 回答
1

如果您的终端支持 unicode,您的字体可以显示 unicode 并且您的区域设置为 unicode,您应该能够简单地

echo '↑ or ↓'
于 2013-07-26T16:24:25.160 回答