-1

我正在使用 C++ 做作业。我正在使用 Xcode 编写黑白棋游戏。当我在左上角的框中放置一个标记时,我得到了上面的线程,即 (1,1)。我只想知道这是什么意思,我该如何解决。谢谢你。PS 指向 displayTop() 函数的线程。

void displayTop(){

cout << "    ";

for (int i = 0; i < ROWS; i++){
    cout << "+----";
}

cout << endl;

}
4

1 回答 1

2

这是您在董事会之外索引的一个地方。在那之后,任何事情都可能发生。

void clearBoard(){
    for (int i = 0; i <= ROWS; i++) {
        for (int j = 0; j <= COLS; j++) {
            board[i][j] = ' ';
        }
    }

应该<,或者最好!=,留在棋盘的范围内。

于 2015-09-13T19:30:01.687 回答