02/02/2012, 05:09
|
| | Fecha de Ingreso: abril-2010 Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 9 meses Puntos: 228 | |
Respuesta: Escribir en ficheros Si cambias de nombre o id igualmente sigues sabiendo en que posicion tienes que escribir??
Por ejemplo si cambias de id 2 al 9...ese dos lo sigues teniendo para saber donde escribir?
Este tipo de archivo se modifica creando un archivo temporal. Lees las primeras (n-1) * 2 lineas y las escribes en un archivo temporal. Luego escribes las lineas modificadas.
Y luegos terminas de leer y escribir todo.
Cuando terminas borras el viejo archivo y lo renombras al nuevo.
Como manejas thread deberias tener cuidado con la concurrencia.
Saludos |