04/09/2010, 18:32
|
| | Fecha de Ingreso: abril-2010 Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses 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. |