Instalando NCURSES
NCURSES, conforme o wikipédia, fornece uma biblioteca que provê uma API para o desenvolvimento de interfaces em modo texto. Garante também uma otimização quanto as mudanças de telas, reduzindo a latência quando se utiliza acesso remoto via shells.
Instalando o NCURSES
Para instalar o ncurses é muito simples, basta digitar o comando abaixo:
sudo apt-get install libncurses5-dev libncursesw5-dev
Exemplo de instalação:
Local das Libs
Includes
O include ou header da lib fica localizado em /us/include/ sendo o ncurses.h
Exemplos
Em /usr/lib/ncurses/exemples, fica um conjunto de exemplos, podem ser vistos e testados.
São binários muito bons para testar.
Principais funções
São as principais funções:
- initscr – Inicializa a tela
- raw – Desativa buffer embutido
- printw – imprime na tela
- wprintw – imprime em posicao correta xy
- clear – Limpa janela
- getmaxyx – limites da janela
- getyx – obtem posição do cursor
- refresh – atualiza a tela
- endwin – finaliza tela
Referências
https://www.garron.me/en/linux/install-ncurses-library-ubuntu-debian.html