2
我試圖在Ubuntu上用C語言中的ncurses.h
庫在屏幕上定位一個星號unicode字符。我試圖運行的代碼如下:用ncurses打印一個很寬的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在一起工作。有沒有一些圖書館我不包括做這項工作?還是有其他方法可以展示這個角色?我感謝任何幫助。
[在C中打印Unicode符號]的可能重複(http://stackoverflow.com/questions/43834315/printing-a-unicode-symbol-in-c) –