como borrar datos de un fichero??

andres_mm
09 de Diciembre del 2005
hola soy andrés y quisiera saber como borrar datos especificos de un fichero, (como por ej: nombres direcciones), en realidad mas me interesaría conocer el algoritmo

chuidiang
09 de Diciembre del 2005
Hola:

No puedes borrar datos de un fichero, necesitas hacer algún truco.

Al guardar los datos puedes guardar con cada dato un campo más que diga si el campo es válido o no. Para borrarlo sería cambiar el valor de esa marca en el fichero. A la hora de leer, debes ignorar los marcados como no válidos.

Otra opción, al borrar un dato, es reescribir el fichero entero sin ese dato o, al menos, desplazar los datos siguientes una posición para macharcar el dato borrado.

Se bueno

funktroy
09 de Diciembre del 2005
otra opcion es crear uno nuevo con toda la info, menos lo que quieras borrar, una especie de respaldo .... y despues borras el antiguo y renombras el nuevo ....

saludos