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 <menu.h>
Références