Código:
1
leche
20-12-2016
10
2
arroz
22/02/2017
8
3
Huevos
25/11/2016
8
4
frijoles
29/12/2017
12
5
maiz
31/03/2017
8
6
papas
20/03/2017
8
7
caramelos
08/09/2022
15
9
refresco
09/09/2019
18
10
harina
22/05/2018
11
Carne
10/04/2017
Código
typedef struct arbol{ int id; char nombre; char fecha; int existencia; struct arbol *izquierda,*derecha; }arbol; int menu(); void captura(); main(){ arbol *raiz=NULL; char op; do{ op=menu(); switch(op){ case 1:captura();break; case 2:printf("b"); case 3:break; case 4:break; case 5:break; default:printf("Opcion invalida\n");system("pause");break; } }while(op!=5); getch(); } int menu(){ char op[2]; int opp; system("cls"); printf("1.- Capturar arbol\n"); printf("2.- Imprimir arbol\n"); printf("3.- Actualizar existencias\n"); printf("4.- Status del producto\n"); printf("5.- Salir\n"); printf("Opcion: "); validar_letras (op); opp=atoi(op); return opp; } void captura(){ FILE *fichero; fichero = fopen("150941_Aguilar_Av1-2.txt", "r"); while(!feof(fichero)) fputc(fgetc(fichero), stdout); rewind(fichero); while(!feof(fichero)) fputc(fgetc(fichero), stdout); fclose(fichero); getchar(); }