Questione : Cadere giù il menu dalla C (Linux/base della sezione comandi)

HI
I sarebbe realmente grande in pieno se qualunque può darmi lo scritto del campione o darlo un collegamento dove mostrerà come generare giù un menu semplice da C.
I conosce che potete fare dalle maledizioni. ma voglio vedere che un codice del campione su questo piuttosto allora riferisca appena il Web site. annotazione del

File Reports
-New - mostrare tutta l'annotazione del data
-Save - Reports
-Quite [F3] -

When che mi scatterò o F3 della pressa abbastanza il
so di program.
prego mi darà il codice del campione sul questo o sul collegamento ultimo dove mostrerà come generare qualcosa di simile.

Really grande in pieno per la vostra soluzione della base della sezione comandi di Linux di bisogno di help.
I. Non Windows
class= del

Risposta : Cadere giù il menu dalla C (Linux/base della sezione comandi)

Dovete usare i ncurses: è una biblioteca della sezione comandi che rende in grado di generare GUI-come i programmi come quei che abbiate con la configurazione del nocciolo, interfaccia del dpkg su debian/ubuntu e simile. Funziona in sezione comandi usando i codici dell'ANSI. Gli rende inoltre l'interfaccia disponibile ed altra del mouse roba.
Per iniziare, vedere “la ncurses-programmazione-howto„: fornisce una lezione privata graduale sul usando i ncurses. è una buona idea seguirla dall'inizio - i ncurses hanno una curva di apprendimento ripida.
Il diciottesimo capitolo è dedicato ai menu.

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

sperare che aiuti. Attacco inoltre “l'esempio di base del menu„ da quel documento. Godere di; -)
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:
includere  
#include  

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

*choices del carbone [] = {
                        “Scelta 1„,
                        “Scelta 2„,
                        “Scelta 3„,
                        “Scelta 4„,
                        “Uscire„,
                  };

conduttura di int ()
{	ARTICOLO ** my_items;
	int c;				
	*my_menu del MENU;
	n_choices di int, i;
	*cur_item dell'ARTICOLO;
	
	
	initscr ();
	cbreak ();
	noecho ();
	tastiera (stdscr, ALLINEA);
	
	n_choices = ARRAY_SIZE (scelte);
	my_items = (ARTICOLO **) calloc (n_choices + 1, sizeof (ARTICOLO *));

	per (i = 0; i  < n="">
           
Altre soluzioni  
 
programming4us programming4us