Pergunta : Deixar cair para baixo o menu por C (a base do linux/console)

HI
I seria o realmente grande eventualmente cheio pode dar-me o certificado da amostra ou para dar-me que uma ligação onde mostre como criar para baixo um menu simples por C.
I conhece que você pode fazer por pragas. mas eu quero ver que um código da amostra neste um pouco então apenas provê o Web site. registro do

File Reports
-New - mostrar todo o registro do data
-Save - Reports
-Quite [F3] -

When que eu estalarei ou F3 da imprensa completamente o
so de program.
dar-me-á por favor o código da amostra nesta ou no passado pouca ligação onde mostrará como criar qualquer outra coisa semelhante.

Really grande completamente para sua solução da base do console do linux da necessidade de help.
I. Não Windows
class= do

Resposta : Deixar cair para baixo o menu por C (a base do linux/console)

Você deve usar ncurses: é uma biblioteca do console que faz capaz de criar GUI-como programas como esses que você tem com configuração da semente, relação do dpkg em debian/ubuntu e similar. Trabalha no console usando códigos do ANSI. Faz-lhe igualmente a relação disponível do rato e o outro material.
Para começar, ver a “ncurses-programação-howto”: fornece um curso passo a passo em usar ncurses. é uma boa idéia segui-la do começo - os ncurses têm uma curva de aprendizagem íngreme.
O 18o capítulo é dedicado aos menus.

http://www.faqs.org/docs/Linux-HOWTO/NCURSES-Programming-HOWTO.html

esperar que ajudas. Eu uno igualmente “o exemplo básico do menu” desse original. Apreciar; -)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
incluir  
#include  

#define ARRAY_SIZE (a) (sizeof (a)/sizeof (a [0]))
#define CTRLD 	4

*choices do carvão animal [] = {
                        “Escolha 1”,
                        “Escolha 2”,
                        “Escolha 3”,
                        “Escolha 4”,
                        “Retirar”,
                  };

cano principal do int ()
{	ARTIGO ** my_items;
	int c;				
	*my_menu do MENU;
	n_choices do int, i;
	*cur_item do ARTIGO;
	
	
	initscr ();
	cbreak ();
	noecho ();
	teclado (o stdscr, RETIFICA);
	
	n_choices = ARRAY_SIZE (escolhas);
	my_items = (ARTIGO **) calloc (n_choices + 1, sizeof (ARTIGO *));

	para (i = 0; i  < n="">
           
Outras soluções  
 
programming4us programming4us