Eh buscado en google pero no e' encontrado nada que me sirva, así que pregunto por acá. La cosa es que yo tengo:
Código C:
Ver originalvoid load()
{
FILE *load;
load
= fopen("Files/save/partida.hg", "r"); fread(&datos
, sizeof(datos
), 1, load
); }
void save()
{
FILE *save;
save
= fopen( "Files/save/partida.hg", "a" ); fwrite(&datos
, sizeof(datos
), 1, save
); }
Guarda todo normal, y carga partida normal, pero al hacerlo por segunda ves solo toma la primera partida guardada, no la segunda. Así a ver si me pueden dar una mano para borrar el contenido cuando guarde.
Saludos.