BASE DE DATOS - LISTA DOBLEMENTE ENLAZADA Y ALMACENAMIENTO EN DISCO.



Análisis del problema
Se intenta construir una base de datos cuyos registros serán de la forma siguiente:

struct Registro {
	char nombre[40];
	float peso;
	int edad;
};

Las opciones de programa son las habituales: altas, bajas, informes (listado por cualquier campo) y modificaciones. Se va a utilizar un archivo de formato encolumnado como almacenamiento en disco, y una lista doblemente enlazada ordenada como almacenamiento en memoria.