使用ncurses

时间:2017-05-07 17:58:52

标签: c unicode ncurses

我试图在Ubuntu上使用C中的ncurses.h库在屏幕上定位星形unicode字符。我尝试运行的代码如下:

#include <stdio.h>
#include <wchar.h>
#include <curses.h>
#include <ncurses.h>
#include <stdlib.h>
#include <wctype.h>
#include <locale.h>

int main() {
    setlocale(LC_CTYPE, "");

    initscr();
    cbreak();

    WINDOW *win = newwin(0, 0, 0, 0);
    refresh();
    wrefresh(win);

    const wchar_t* star = L"0x2605";
    mvaddwstr(3, 3, star);

    getch();
    endwin();
}

但我一直收到错误

implicit declaration of function ‘mvaddwstr’ [-Wimplicit-function-declaration]

尽管这个功能有很好的记录here以及类似的功能,我也无法工作。是否有一些图书馆我不包括让这项工作?还是有另一种方法来展示这个角色?我感谢任何帮助。

0 个答案:

没有答案