Linux下curses界面如何显示中文

    xiaoxiao2021-03-25  261

    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; }

    转载请注明原文地址: https://ju.6miu.com/read-102.html

    最新回复(0)