我正在尋找一種簡單的方式來保存和加載我的遊戲狀態,並嘗試了一些東西,但無法讓我的頭靠近它。以下是我得到了節省...將遊戲狀態保存並加載到二進制文件中或從中加載。 C++
FILE *file2 = fopen("Save.bin", "w");
if (file2 != 0){
fwrite((Game*)game, sizeof(Game), 1, file2);
}
和裝載
FILE *file = fopen("Save.bin", "r");
if (file != 0){
fread(game, sizeof(Game), 1, file);
}
遊戲是控制整場比賽裏有許多我需要保存的所有值的一類。 T我認爲我遇到的主要問題是遊戲包含2個向量和一個指向另一個類的指針,但我確實需要保存這些值。最好的辦法是什麼?