11/03/2004, 00:38
|
| Colaborador | | Fecha de Ingreso: noviembre-2001 Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 2 meses Puntos: 69 | |
Victardi, es imposible escribir directamente en un archivo al comienzo, lo que hace Fopen en modo r+, es abrirlo para lectura/escritura, y si escribes, escribes entonces al comienzo del archivo, sobreescribiendo lo que fuera que existiera antes.
lo que puedes hacer, es una viejísima técnica en la programación:
1) Escribes en un archivo temporal lo que quieres que vaya al comienzo.
2) abris y vas leyendo tu archivo original, escribiendo lo que lees en tu archivo temporal
3) cierras el archivo original y lo borras
4) renombras el archivo temporal con el nombre del original.
Eso deberia servirte.
Saludos. |