04/09/2010, 19:31
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 60
Antigüedad: 14 años, 4 meses Puntos: 5 | |
Respuesta: Borrar contenido de un archivo Os comento por qué no funcionaba antes: al abrir el fichero en modo append ('a'), toda escritura se hace al final, como si toda instrucción de escritura estuviera precedida por fseek(stream,0,SEEK_END);
No lo he probado, pero creo que la manera de sustituir parcialmente el contenido de un fichero es abrirlo con "open()" y después crear el correspondiente FILE* mediant fdopen(). De esta manera se puede conseguir un modo de escritura sin truncamiento. |