#include <menu.h>
#include <string.h>
+/** Estructura de Menu
+ *
+ * Para crear un menu puede utilizar las macros que se dan, de la siguiente forma :
+ * \code
+ * MENU(mi_menu) {
+ * MENU_OPCION("Valor 1", "Descripcion 1"),
+ * MENU_OPCION("Valor 2", "Descripcion 2"),
+ * MENU_OPCION("Valor 3", "Descripcion 3"),
+ * MENU_OPCION("Valor 4", "Descripcion 4")
+ * };
+ * \endcode
+ * Tenga en cuenta que la última opción no debe llevar una coma
+ * al final de la expresión.
+ */
typedef struct _menu_o_t_ {
char *opt;
char *desc;
#define MENU_OPCION(a,b) {a, b}
+/** Ejecuta un menu en pantalla
+ *
+ * \param menu Menú a mostrar
+ * \param cant Cantidad de opciones del menu
+ * \param title Título a mostrar
+ * \return valor de 0 a (n-1) de la opción seleccionada
+ */
int menu_ejecutar(t_Menu menu[], int cant, char *title);
#endif