Что означает статическая длина size_t (const char_type * __s) {return strlen (__s);}? Как мне это решить?

Я делаю назначение с использованием C ++. Я пишу реверси-игру с использованием Xcode. Я получаю нить выше, когда помещаю маркер в верхнюю левую рамку, т.е. (1,1). Я просто хочу знать, что это значит и как я могу это решить. Спасибо. P.S поток указал на функцию displayTop ().

void displayTop(){

cout << "    ";

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

cout << endl;

}

-1

Решение

Вот одно место, где вы индексируете вне доски. После этого все может случиться.

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

Так должно быть <или предпочтительно !=, чтобы остаться в пределах доски.

2

Другие решения


По вопросам рекламы [email protected]