25/10/2012, 05:40
|
| | Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años, 6 meses Puntos: 58 | |
Respuesta: Problemilla con clase y fopen. Poner el puntero al inicio Gracias por la explicación Eleazan, es justo lo que pasa. Si pongo unos pocos caracteres sobreescribe los primeros.
No me convence mucho esa solución, cuando tengas digamos 30.000 líneas o digamos 500 mil me parece que tirará bastante. Mejor lo que hago es leer el fechero al reves empezando por la última línea, cuando lo quiera mostrar, que eso supongo que se podrá hacer y ya está.
Gracias por la ayuda y la explicación.
Aún así no veo por qué no se puede desplazar los caracteres hacia adelante para hacer sitio a los nuevos. Probé también poniendo un salto de línea primero y luego el texto para ver si colaba pero nada. Jaja.
Aunque ahora que lo pienso me pregunto si recogiendo la primera línea, la junto con la nueva y las añado si funcionará en lugar de copiar todas, porque me da que si, ya que como digo sólo me sobreescribía la primera línea, de esta forma no gastaría mucha memoria.
De todas formas me quedo con la otra opción. O que se quede así.
Gracias y un saludo |