Cuestión : El menú de persiana por C (la base del linux/de la consola)

HI
I sería eventualmente lleno el realmente grande puede darme la escritura de la muestra o darme que un acoplamiento donde demostrará cómo crear abajo un menú simple por C.
I conoce que usted puede hacer por maldiciones. pero quiero ver que un código de la muestra en esto algo entonces apenas se refiere a Web site. expediente del

File Reports
-New - demostrar todo el expediente del data
-Save - Reports
-Quite [F3] -

When que chascaré o F3 de la prensa absolutamente el
so de program.
por favor me dará código de la muestra el esto o pasado poco acoplamiento donde demostrará cómo crear algo similar.

Really grande por completo para su solución de la base de la consola del linux de la necesidad de help.
I. No Windows
class= del

Respuesta : El menú de persiana por C (la base del linux/de la consola)

Usted debe utilizar ncurses: es una biblioteca de la consola que hace capaz de crear GUI-como programas como los que usted tiene con la configuración del núcleo, interfaz del dpkg en debian/ubuntu y similar. Trabaja en consola usando códigos del ANSI. Le hace también el interfaz disponible del ratón y la otra materia.
Para comenzar, ver la “ncurses-programación-howto”: proporciona una clase particular paso a paso en usar ncurses. es una buena idea seguirla de comienzo - los ncurses tienen una curva de aprendizaje escarpada.
El décimo octavo capítulo se dedica a los menús.

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

esperar que las ayudas. Ato también el “ejemplo básico del menú” de ese documento. Gozar; -)
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 del carbón de leña [] = {
                        “Opción 1”,
                        “Opción 2”,
                        “Opción 3”,
                        “Opción 4”,
                        “Salir”,
                  };

cañería de la internacional ()
{	ARTÍCULO ** my_items;
	internacional c;				
	*my_menu del MENÚ;
	n_choices de la internacional, i;
	*cur_item del ARTÍCULO;
	
	
	initscr ();
	cbreak ();
	noecho ();
	telclado numérico (el stdscr, VERDAD);
	
	n_choices = ARRAY_SIZE (opciones);
	my_items = (ARTÍCULO **) calloc (n_choices + 1, sizeof (ARTÍCULO *));

	para (i = 0; i  < n="">
           
Otras soluciones  
 
programming4us programming4us