我试图在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以及类似的功能,我也无法工作。是否有一些图书馆我不包括让这项工作?还是有另一种方法来展示这个角色?我感谢任何帮助。