Programación General > C/C++

 Borrar linea en un archivo

<< < (2/2)

herzdark:

--- Cita de: "Eternal Idol" ---Podes hacerlo cargando todo en memoria siempre que el archivo no sea enorme.
--- Fin de la cita ---
no seria mas productivo q haga un fseek hacia la posicion de la linea, que lea el dato, mueva el puntero de escritura para atras y que guarde la linea modificada?

Eternal Idol:

--- Cita de: "herzdark" ---
--- Cita de: "Eternal Idol" ---Podes hacerlo cargando todo en memoria siempre que el archivo no sea enorme.
--- Fin de la cita ---
no seria mas productivo q haga un fseek hacia la posicion de la linea, que lea el dato, mueva el puntero de escritura para atras y que guarde la linea modificada?
--- Fin de la cita ---

No se si leiste todo el hilo: "O lees todo, le sacas lo que no queres y volves a escribir, o te posicionas en la la linea que queres borrar y escribis lo que continua y truncas el archivo."

PD. Lo que decis no es suficiente, quedarian dos lineas repetidas de esa manera.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa