Programación General > C/C++
Borrar linea en un archivo
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
[*] Página Anterior
Ir a la versión completa