#include #define TAM 20 struct dato { char n_vino[30]; int agno; } vignedo1[TAM]; char opc; int i=0; /*void menu(void); void altas(); void muestra(); void buscar_viejo();*/ /* Muestra menú y lee la opción */ void menu() { printf("1. Intruduce vino\n"); printf("2. Mostrar vinos\n"); printf("3. Cosecha mas antigua\n"); printf("4. Salir\n"); printf("\n Elige opcion..."); opc = getchar(); } /* Da de alta un nuevo elemento */ void altas() { if (ivignedo1[j].agno) viejo=j; printf("\nVino: %s \n",vignedo1[viejo].n_vino); } int main() { do { menu(); getchar(); switch (opc) { case '1': altas(); break; case '2': muestra(); break; case '3': buscar_viejo(); break; case '4': printf("\n Salir ....\n"); break; default : printf("\n Error!!! \n"); } }while (opc!='4'); getchar(); return 0; }