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:

Instalação do ncurses.

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

https://terminalroot.com.br/ncurses/