agenda C
Publicado por Jorge (1 intervención) el 05/07/2006 23:30:00
hola, necesito Escribir un programa en lenguaje C, que permita el manejo de una lista simple de contactos (similar a la de un teléfono celular) utilizando almacenamiento de datos en un archivo secuencial (de texto). Al momento de iniciar su ejecución, el programa deberá presentar un menú con las siguientes opciones:
1.- Nuevo contacto
2.- Buscar
3.- Modificar contacto
4.- Eliminar contacto
5.- Terminar
Descripción:
1.- Nuevo contacto: al seleccionar esta opción, se mostrará una pantalla de ingreso de datos del contacto. Estos datos serán: Nombre, Apellido, Fecha de nacimiento, Telefono (número variable de cero a diez), correo electrónico, dirección.
Se ingresa un contacto cada vez que se selecciona esta opción. Los datos serán grabados en forma inmediata en un archivo secuencial de nombre contacto.ast
2.- Buscar: al seleccionar esta opción, se mostrará una pantalla en la que se le permite al usuario decidir cual es el criterio de búsqueda: por nombre, por apellido, por fecha de nacimiento, por cumpleaños (contactos cuya fecha de nacimiento es igual a la de hoy).
Se debe presentar una lista con todos los contactos que coinciden con el criterio elegido.
3.- Modificar contacto: aquí el usuario debe poder buscar el contacto que desea modificar, usando la misma función del punto 2 y luego debe poder cambiar los datos que desee. Al seleccionar esta opción, todos los datos del archivo contacto.ast serán cargados en una lista (nodos) en memoria y luego de hechas las modificaciones, todos los datos serán almacenados nuevamente sobre el archivo contacto.ast
4.- Eliminar contacto: aquí el usuario debe poder buscar el contacto que desea aliminar, usando la misma función del punto 2 y luego debe poder eliminarlo. Al seleccionar esta opción, todos los datos del archivo contacto.ast serán cargados en una lista (nodos) en memoria y luego de eliminado el contacto, todos los datos serán almacenados nuevamente sobre el archivo contacto.ast
5.- Terminar: el programa temina su ejecución, dando un mensaje de despedida al usuario.
ojala puedan ayudarme gracias
1.- Nuevo contacto
2.- Buscar
3.- Modificar contacto
4.- Eliminar contacto
5.- Terminar
Descripción:
1.- Nuevo contacto: al seleccionar esta opción, se mostrará una pantalla de ingreso de datos del contacto. Estos datos serán: Nombre, Apellido, Fecha de nacimiento, Telefono (número variable de cero a diez), correo electrónico, dirección.
Se ingresa un contacto cada vez que se selecciona esta opción. Los datos serán grabados en forma inmediata en un archivo secuencial de nombre contacto.ast
2.- Buscar: al seleccionar esta opción, se mostrará una pantalla en la que se le permite al usuario decidir cual es el criterio de búsqueda: por nombre, por apellido, por fecha de nacimiento, por cumpleaños (contactos cuya fecha de nacimiento es igual a la de hoy).
Se debe presentar una lista con todos los contactos que coinciden con el criterio elegido.
3.- Modificar contacto: aquí el usuario debe poder buscar el contacto que desea modificar, usando la misma función del punto 2 y luego debe poder cambiar los datos que desee. Al seleccionar esta opción, todos los datos del archivo contacto.ast serán cargados en una lista (nodos) en memoria y luego de hechas las modificaciones, todos los datos serán almacenados nuevamente sobre el archivo contacto.ast
4.- Eliminar contacto: aquí el usuario debe poder buscar el contacto que desea aliminar, usando la misma función del punto 2 y luego debe poder eliminarlo. Al seleccionar esta opción, todos los datos del archivo contacto.ast serán cargados en una lista (nodos) en memoria y luego de eliminado el contacto, todos los datos serán almacenados nuevamente sobre el archivo contacto.ast
5.- Terminar: el programa temina su ejecución, dando un mensaje de despedida al usuario.
ojala puedan ayudarme gracias
Valora esta pregunta


0