Pytanie : Opadowy Puszek Menu C (Linux/Konsola Baza)

HI
I być naprawdę wielki folować jeśli wogóle jeden móc próbka pismo lub połączenie dokąd ono pokazywać dlaczego prosty puszek menu C.
I znać ty móc pomstowanie. ale i chcieć próbka kod na ten raczej wtedy właśnie odnosić się strona internetowa.

File Reports
-New Rejestr - Pokazywać wszystkie data
-Save Rejestr - Wybrany Reports
-Quite [F3] -

When i klikać lub prasa F3 ono zupełnie the program.

so zadawalać dawać próbka kod na lub ostatnich kilka połączenie dokąd ono pokazywać dlaczego pokazywać jak pokazywać.

Really wielki folować dla twój help.
I potrzeba Linux Konsola baza rozwiązanie. Nie Windows

Odpowiedź : Opadowy Puszek Menu C (Linux/Konsola Baza)

Ty musieć ncurses: ono być konsola biblioteka który robić sprawnie GUI-jak program jakby the ono ty mieć z nasiono konfiguracja, dpkg interfejs na debian/ubuntu i jednakowy. Ono pracować w konsola ANSI kod. Ono robić ty dostępny także mysz interfejs i dostępny materiał.
, Widzieć the "ncurses-programowanie-howto": ono zapewniać krok po kroku tutorial na ncurses. ono być dobry pomysł ono od początek - ncurses mieć stromy krzywa uczenia się.
The menu rozdział dedykować menu.

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

mieć nadzieję że pomoc. I dołączać także the "podstawowy menu przykład" od ten dokument. Cieszyć się; -)
(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:
zawierać  
#include  

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

char *choices [] = {
                        "Wybór (1)",
                        "Wybór 2",
                        "Wybór 3",
                        "Wybór 4",
                        "Wyjście",
                  };

int magistrala ()
{	RZECZ ** my_items;
	int c;				
	MENU *my_menu;
	int n_choices, i;
	RZECZ *cur_item;
	
	
	initscr ();
	cbreak ();
	noecho ();
	klawiatura (stdscr, PRAWDZIWY);
	
	n_choices = ARRAY_SIZE (wybór);
	my_items = (RZECZ **) calloc (n_choices + (1), sizeof (RZECZ *));

	dla (i = (0); i  < n="">
           
Inne rozwiązania  
 
programming4us programming4us