EXC_BAD_ACCESS на 2DArray - PullRequest
       7

EXC_BAD_ACCESS на 2DArray

0 голосов
/ 02 декабря 2018

Я делаю программу для настольной игры Connect Four, настольной игры.Я использую Xcode.Предполагается, что эта функция прямо в нижней части двумерного массива указанного столбца находит первый пустой пробел, который является символом ''.Мне все время говорят, что я получаю ошибку EXC_BAD_ACCESS, но я не уверен, что здесь происходит, я разыменую переменную указатель-указатель и все такое?Любая помощь будет благодарна!

void placeToken(char** gameboard, bool player1Turn, int row, int col){
    cout << row << " " << col;
    for(int i = row - 1; i > 0; i--){
        if(gameboard[i][col] == ' '){
            cout << "2";
            if(player1Turn){
                gameboard[i][col] = 'X';
            }
            else{
                gameboard[i][col] = 'O';
            }
        }
        else{
            cout << "Cannot place token here" << endl;
        }
    }
}
...