0

目前我尝试使用 C 和 NCURSES 模拟矩阵雨。我需要使用 NCURSES 将多字节字符打印到程序窗口。我有从 Unicode 返回随机字符 12784-12799 范围的函数。这些是从十六进制转换为十进制的日文字符。

然后我使用这个函数打印不同位置的字符:

mvwaddch(mainwin, j, i*2, col-rows[i]);

col-rows[i] 包含随机创建的数字。

这种方法暂时不起作用,程序打印 ^@ ^A ^e ^B 等,而不是日文字符。我相信我使用了错误的函数并且 mvwaddch 不接受多字节字符。如果是这样,请告诉我哪个 NCURSES 函数可用于此目的。

4

0 回答 0