AGENDA - Ejercicio en C

private
12 de Mayo del 2006
Crear un programa que sea una agenda q debera cumplir las siguientes caracteristicas:

1- la estructura de datos estara formada por registros con la siguiente informacion:

nombre / apellido1 / apellido2 / DNI / edad

2- El programa guardara los cambios en un fitchero llamado agenda.txt, y cuando empiece el programa se cargara en memoria este fichero con forma de lista enlazada. Cuando se guarde se destruira agenda.txt y se creara de nuevo para grabarle la lista enlazada.

3- Las opciones que tendra el menu de presentacion son:
-Hacer consultas: podemos buscar por nombre, por apellido, por DNI o edat (con consulta relacional) y saldra por pantalla el registro o registros que cumplan la busqueda.
-Insertar: Permitira añadir un registro al final de la lista
-Borrar: Permitira borrar un registro de la lista liberando memoria.
-Salvar: Funcion que destruira agenda.txt y guardara la nueva lista dentro del nuevo fichero agenda.txt
-Salir: termina el programa.