|
@ -53,8 +53,21 @@ int laden_spielstand_historie(int*** Historie, int* anzahl_Zuege, const char* da |
|
|
return 1; // Rückgabewert 1 bedeutet Erfolg |
|
|
return 1; // Rückgabewert 1 bedeutet Erfolg |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void speichern_spielstand_schachbrett(){ |
|
|
|
|
|
|
|
|
void speichern_spielstand_schachbrett(char** Brett, const char* dateiName){ |
|
|
|
|
|
|
|
|
|
|
|
FILE* datei = fopen(dateiName, "wb"); |
|
|
|
|
|
|
|
|
|
|
|
if (datei == NULL) { |
|
|
|
|
|
printf("Fehler beim Öffnen der Datei zum Speichern.\n"); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Schreibe das Schachbrett in die Datei |
|
|
|
|
|
for (int i = 0; i < 8; i++) { |
|
|
|
|
|
fwrite(Brett[i], sizeof(char), 8, datei); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
fclose(datei); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void laden_spielstand_schachbrett(){ |
|
|
void laden_spielstand_schachbrett(){ |
|
|