Frage : Menü durch C (Linux-/Konsolen-Unterseite) unten fallenlassen

HI
I würde wirklich großes volles wenn überhaupt man kann mir Beispielindex geben sein, oder mich geben, den, eine Verbindung kennen, in der er zeigt, wie man ein einfaches unten Menü durch C.
I verursacht, dass Sie durch Flüche tun können. aber ich möchte sehen, dass ein Beispielcode auf diesem eher dann gerade Web site. bezieht.

File Reports
-New Aufzeichnung - alle data
-Save Aufzeichnung zeigen - auserwähltes Reports
-Quite [F3] -

When, das ich anklicke, oder Presse F3 gibt es durchaus das program.

so mir Beispielcode auf diesem oder letzter Verbindung bitte, in der es zeigt, wie man etwas Ähnliches verursacht.

Really groß voll für Ihre help.
I Notwendigkeit Linux-Konsolenunterseitenlösung. Nicht Windows

Antwort : Menü durch C (Linux-/Konsolen-Unterseite) unten fallenlassen

Sie müssen ncurses benutzen: es ist eine Konsolenbibliothek, das fähig, GUI-wie Programme zu verursachen bilden, wie die, die Sie mit Kernkonfiguration haben, dpkg Schnittstelle auf debian/ubuntu und Ähnliches. Es funktioniert in der Konsole, indem es ANSI-Codes verwendet. Es bildet Sie vorhandene auch Mäuseschnittstelle und anderes Material.
Um zu beginnen, die „ncurses-Programmierung-howto“ sehen: es stellt ein schrittweisees Tutorium auf der Anwendung von ncurses zur Verfügung. es ist eine gute Idee, ihr vom Anfang zu folgen - ncurses haben eine steile Lernkurve.
Das 18. Kapitel wird Menüs eingeweiht.

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

hoffen dass Hilfen. Ich bringe auch das „grundlegende Menübeispiel“ von diesem Dokument an. Genießen; -)
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:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
einschließen  
#include  

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

Putzfrau *choices [] = {
                        „Wahl 1“,
                        „Wahl 2“,
                        „Wahl 3“,
                        „Wahl 4“,
                        „Herausnehmen“,
                  };

int-Hauptleitung ()
{	EINZELTEIL ** my_items;
	int c;				
	MENÜ *my_menu;
	int n_choices, i;
	EINZELTEIL *cur_item;
	
	
	initscr ();
	cbreak ();
	noecho ();
	Tastatur (stdscr, RICHTEN aus);
	
	n_choices = ARRAY_SIZE (Wahlen);
	my_items = (EINZELTEIL **) calloc (n_choices + 1, sizeof (EINZELTEIL *));

	für (i = 0; I  < n="">
           
Weitere Lösungen  
 
programming4us programming4us