Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/09/2010, 18:32
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 1 mes
Puntos: 228
Respuesta: Borrar contenido de un archivo

no se si una guardada tiene que solapar a la otra.pero lo que te pasa que al guardar por segunda vez se guarda a continuacion de la otra.... Y cuando lees la partida solo lees la primera y no las que siguen....

Soluciones: si queres guaardar varias partidas, a la hora de leer deberias usar fread varias veces, una por cada partida.

Si la idea es tener una sola partida en ese archivo yo le agregaria :
fseek ( pFile , 0 , SEEK_SET );

antes de fwrite. Esa funcion lo que haces es cambiar el lugar donde se va a escrivir o leer en el proximo llamado. La constate SEEK_SET lo que hace que vuelva al principio de todo.