Я искал простой способ сохранить и загрузить свое игровое состояние и попробовал кое-что, но никак не мог разобраться.вот что я получил за сохранение ...
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);
}
Игра - это класс, который контролирует всю игру и содержит все значения, которые мне нужно сохранить,Основная проблема, с которой я столкнулся, заключается в том, что Game содержит 2 вектора и указатель на другой класс, но мне тоже нужно сохранить значения в них.Каков наилучший способ сделать это?