Tic tac toe проблема с функциями
- Эй !! я делаю игру в крестики-нолики с помощью классов, и я полностью покончил с ней, но есть проблема с ней с помощью функции save game и load game я получаю ошибку в save game , я просто хочу сохранить игру в двоичном файле с помощью файла ввода-вывода, и я читал об этом, но я не мог найти достаточно об этом !! я хочу испортить часть вашего драгоценного времени, (не возражайте) !! я застрял в нем, нужна срочная помощь !!вот что я делаю
Что я уже пробовал:
#include<iostream> #include<fstream> //#include<cstdlib> using namespace std; class tic { private: static char table[];//static variable initilization require so last me initilize kiya hua hay class say bahar int i, choice;//local variables jo code me istimaal hon gay char spot; static char replay;//same oper wala case static int player;//same oper wala case
void board()//board bana rahy hein jahan pey hum isko khelna chahty hein
cout << "\t \t \t \t Tic Tac Toe\t\t\n\n"; cout << "\t \t \t PLAYER 1(X) , PLAYER 2(O)\n\n"; cout << "\t \t \t " << table[1] << "|" << table[2] << "|" << table[3] << endl;//array ki location zero pay jo value hogi usko insert kar day ga similarly agay bhi
void Save_Game(char board[3][3]) { int i; FILE *savegame = fopen("save.bin", "w"); for (i = 0; i < 3; i++) { fprintf(savegame, "%c %c %c\n", board[i][0], board[i][1], board[i][2]); } fclose(savegame); cout << "game saved"; }
int win() { if (table[1] == table[2] && table[2] == table[3]) return 1; else if (table[4] == table[5] && table[5] == table[6]) return 1;//////////