1.文件包含
在头文件中包含#include<locale.h>
2.编译
在编译时gcc [filename] -lcurses 改为 gcc [filename] -lcursesw
3.main()函数中添加setlocale(LC_ALL,"");
注意该语句要加在initscr()初始化函数之前
例程:
#include <stdio.h>
#include <curses.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL,"");
initscr();
move(LINES/2,COLS/2);
printw("你好!");
getch();
endwin();
return 0;
}
本文介绍如何在C程序中使用curses库显示中文字符,包括必要的编译选项更改及预处理步骤。通过实例演示了如何设置本地环境、初始化屏幕并打印中文。
872

被折叠的 条评论
为什么被折叠?



