Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/09/2010, 19:31
abacusar
 
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.