Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/03/2016, 18:27
cm10
 
Fecha de Ingreso: marzo-2016
Mensajes: 7
Antigüedad: 8 años, 1 mes
Puntos: 0
Respuesta: estructura busqueda

Cita:
Iniciado por eferion Ver Mensaje
Buscar datos desde un fichero es algo totalmente ineficaz. Modificar un fichero sobre la marcha también es algo ciertamente complicado.

Lo suyo sería leer el fichero y almacenar su contenido en un contenedor. Con todos los datos en memoria puedes realizar búsquedas y ordenaciones de forma muy sencilla. También puedes añadir y borrar elementos sin problemas. Finalmente reconstruyes el fichero con los datos que estén almacenados y listo.

Trabajar directamente sobre ficheros es un proceso lento y laborioso porque te obliga a leer los mismos registros muchas veces seguidas... Borrar un registro puede ser relativamente sencillo si todos los registros ocupan el mismo tamaño, pero se puede antojar más trabajoso si no es así.

En resumen, si puedes carga en memoria los datos antes de trabajar con ellos.

Un saludo
Nose si podrias darme un ejemplo en codigo o algo para guiarme, tengo idea de cargarlo sobre un array?.