Vous devez employer des ncurses : c'est une bibliothèque de console qui rendent capable créer GUI-comme des programmes comme ceux que vous avez avec la configuration de grain, interface de dpkg sur debian/ubuntu et semblable. Cela fonctionne dans la console à côté d'employer des codes de norme ANSI. Il te font également l'interface disponible de souris et toute autre substance.
Pour commencer, voir la « ncurses-programmation-howto
» : il fournissent un cours d'instruction étape-par-étape sur employer des ncurses. c'est une bonne idée de la suivre du début - les ncurses ont une courbe d'apprentissage raide.
Le 18ème chapitre est consacré aux menus.
http://www.faqs.org/docs/Linux-HOWTO/NCURSES-Programming-HOWTO.htmlespérer que des aides. J'attache également « l'exemple de base de menu » de ce document. Apprécier ; -)