Utilizando a biblioteca NCURSES - Parte III

Neste etapa, vamos aprender a fazer um programinha utilizando menu. Vamos criar um programa com um menu acessado via teclado.

[ Hits: 52.012 ]

Por: Leonardo Barrozo dos Santos em 11/03/2003


Tabela das teclas de função





Página anterior     Próxima página

Páginas do artigo
   1. Novas funções
   2. Tabela das teclas de função
   3. Programa
Outros artigos deste autor

Utilizando a biblioteca NCURSES - Parte I

Introdução à linguagem C - Parte I

Introdução à linguagem C - Parte II

Utilizando a biblioteca NCURSES - Parte II

Leitura recomendada

Detectando assalto na multidão com visão computacional

Brincando com o editor HT

Ponteiros void na linguagem C (parte 2)

Substituindo a biblioteca conio.h no Linux usando ncurses curses.h

Reprodução de arquivos WAV com SDL_mixer e linguagem C

  
Comentários
[1] Comentário enviado por macb em 17/03/2004 - 20:58h

Achei muito legal este artigo.
E aproveitando, qual a funcao em C que executa um comando do shell?

[2] Comentário enviado por polegadas em 13/01/2005 - 19:13h

system(); que recebe como argumento o nome do comando como uma stirng.

[3] Comentário enviado por diegotosco em 19/10/2005 - 23:33h

Muito boa essa sua série de artigos, espero que essa saga continue, pois falta material na internet sobre bibliotecas diferentes das stdio, string, math...

Só mais uma coisa: que sites, apostilas, você indica para um iniciante como eu?

Muito obrigado

[4] Comentário enviado por diegotosco em 12/12/2005 - 01:18h

Para quem está começando como eu, eu fiz um pequeno programa para estudar os atributos do curses.h. Está todo comentado de uma forma bem didática e simples. Foi baseado nesses artigos do lbsantos e em outros disponíveis na web. Está disponível para visualização e download na seção de Scripts :: C/C++ :: Miscelânea.

[5] Comentário enviado por FireBird em 08/03/2006 - 16:26h

Cara..Denovo... executo o programa e ele roda.. cai an tela onde devo pressionar f1 ou f2... mas independente de qual eu pressione, ele sai do programa... o erro esta em meu compilador?

[6] Comentário enviado por josiel10 em 14/04/2006 - 16:42h

Muito boa essa série, mas me tira uma outra duvida, na ncurse tem as funções do turbo C, tais como line(), arc(), circle() ........

[7] Comentário enviado por okil em 14/05/2006 - 10:24h

Ho car ta muito bom este artigo vlw ai ate.............

[8] Comentário enviado por removido em 30/06/2006 - 01:32h

Muito bons esses artigos... parabens!!!
agora, soh uma pergunta, vc conhece alguma funcao em C q espera um determinado tempo??

Eu gostaria de fazer uma atualizacao depois de x segundos... sabe se tem como fazer isso??

abracos

[9] Comentário enviado por nikitah em 24/10/2006 - 15:03h

Fiz esse programa "Ola mundo" e rodou legal...agora o "Janelas"...
nao consegui, bem compilou mas as opções nao funciona...
ehhh...vou tentar de novo...mas ta muito joia...adorei seu artigo...
parabens....bjs

[10] Comentário enviado por albertguedes em 24/01/2008 - 19:52h

Muito bom o artigo Leonardo, principalmente pra quem esta começando, mas senti falta de uns links de referência.
Mas de resto, gostei.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts

KEY_BREAK Break.
KEY_DOWN KEY_UP KEY_LEFT KEY_RIGHT The 4 arrows.
KEY_HOME Home
KEY_BACKSPACE Backspace
KEY_F0 KEY_F(n). For 0 < n < 63. Ex.: F1 = KEY_F(1)
KEY_DL Delete line
KEY_IL Insert line
KEY_DC Delete character
KEY_IC Insert char or enter insert mode
KEY_EIC Exit insert char mode
KEY_CLEAR Clear screen
KEY_EOS Clear to end of screen
KEY_EOL Clear to end of line
KEY_SF Scroll 1 line forward
KEY_SR Scroll 1 line backward (reverse)
KEY_NPAGE Next page
KEY_PPAGE Previous page
KEY_STAB Set tab
KEY_CTAB Clear tab
KEY_CATAB Clear all tabs
KEY_ENTER Enter or send
KEY_SRESET Soft (partial) reset
KEY_RESET Reset or hard reset
KEY_PRINT Print or copy
KEY_LL Home down or bottom (lower left). Keypad is arranged like this: A1 up A3 left B2 right C1 down C3
KEY_A1 Upper left of keypad
KEY_A3 Upper right of keypad
KEY_B2 Center of keypad
KEY_C1 Lower left of keypad
KEY_C3 Lower right of keypad
KEY_BTAB Back tab key
KEY_BEG Beg(inning) key
KEY_CANCEL Cancel key
KEY_CLOSE Close key
KEY_COMMAND Cmd (command) key
KEY_COPY Copy key
KEY_CREATE Create key
KEY_END End key
KEY_EXIT Exit key
KEY_FIND Find key
KEY_HELP Help key
KEY_MARK Mark key
KEY_MESSAGE Message key
KEY_MOVE Move key
KEY_NEXT Next object key
KEY_OPEN Open key
KEY_OPTIONS Options key
KEY_PREVIOUS Previous object key
KEY_REDO Redo key
KEY_REFERENCE Ref(erence) key
KEY_REFRESH Refresh key
KEY_REPLACE Replace key
KEY_RESTART Restart key
KEY_RESUME Resume key
KEY_SAVE Save key
KEY_SBEG Shifted beginning key
KEY_SCANCEL Shifted cancel key
KEY_SCOMMAND Shifted command key
KEY_SCOPY Shifted copy key
KEY_SCREATE Shifted create key
KEY_SDC Shifted delete char key
KEY_SDL Shifted delete line key
KEY_SELECT Select key
KEY_SEND Shifted end key
KEY_SEOL Shifted clear line key
KEY_SEXIT Shifted exit key
KEY_SFIND Shifted find key
KEY_SHELP Shifted help key
KEY_SHOME Shifted home key
KEY_SIC Shifted input key
KEY_SLEFT Shifted left arrow key
KEY_SMESSAGE Shifted message key
KEY_SMOVE Shifted move key
KEY_SNEXT Shifted next key
KEY_SOPTIONS Shifted options key
KEY_SPREVIOUS Shifted prev key
KEY_SPRINT Shifted print key
KEY_SREDO Shifted redo key
KEY_SREPLACE Shifted replace key
KEY_SRIGHT Shifted right arrow
KEY_SRSUME Shifted resume key
KEY_SSAVE Shifted save key
KEY_SSUSPEND Shifted suspend key
KEY_SUNDO Shifted undo key
KEY_SUSPEND Suspend key
KEY_UNDO Undo key