{{tag>dev c ncurses menu}} ====== Menus avec ncurses ====== La bibliothèque menu permet de générer des menus personnalisables. Un menu est un affichage permettant à l'utilisateur de choisir une option dans un ensemble. La bibliothèque permet également de définir des menus avec des choix multiples. A la compilation indiquer au linker l'utilisation de la bibliothèque menu via l'option **-lmenu** ===== Fondamentaux ===== * Définir les options du menu via **new_item()** * Définir le menu et associer les options via **new_menu()** * Afficher le menu via **menu_post()** * Récupéré le choix de l'utilisateur via la fonction **menu_driver()** * Retirer le menu de l'affichage via **unpost_menu()** * Libérer la mémoire allouée pour le menu via **free_menu()** #include ===== Références ===== * http://www.tldp.org/HOWTO/NCURSES-Programming-HOWTO/menus.html