11 /** Estructura de Menu
13 * Para crear un menu puede utilizar las macros que se dan, de la siguiente forma :
16 * MENU_OPCION("Valor 1", "Descripcion 1"),
17 * MENU_OPCION("Valor 2", "Descripcion 2"),
18 * MENU_OPCION("Valor 3", "Descripcion 3"),
19 * MENU_OPCION("Valor 4", "Descripcion 4")
22 * Tenga en cuenta que la última opción no debe llevar una coma
23 * al final de la expresión.
25 typedef struct _menu_o_t_ {
33 #define MENU_OPCION(a,b) {a, b}
35 /** Ejecuta un menu en pantalla
37 * \param menu Menú a mostrar
38 * \param cant Cantidad de opciones del menu
39 * \param title Título a mostrar
40 * \return valor de 0 a (n-1) de la opción seleccionada
42 int menu_ejecutar(t_Menu menu[], int cant, char *title);