Я пытаюсь запрограммировать игру с обходом подземелий, и компилятор не распечатает мою сетку должным образом, по какой-то причине он печатает только первый элемент в каждой строке, не сообщая мне об ошибках.
#include <iostream>
using namespace std;
int main(){
char myGrid[7][10]{{'.', '.', '.', '.', '.', '.', '.', '.', '.', '.'},
{'.', '.', 'P', '.', '.', '.', '.', 'T', '.', '.'},
{'.', '.', '.', '.', '.', '.', '.', '.', '.', '.'},
{'.', '.', '.', '.', 'T', '.', '.', '.', '.', '.'},
{'.', '.', '.', '.', '.', '.', 'T', '.', '.', '.'},
{'.', '.', 'T', '.', '.', '.', '.', '.', '.', '.'},
{'.', '.', '.', '.', 'X', '.', '.', '.', '.', '.'}};
for(int i = 0; i < 7; i++){
for(int j = 0; j < 10; j++){
cout << myGrid[i][j] << " ";
if(j = 9){
cout << endl;
}
}
}
}
Это вывод, который я получаю из своей консоли:
.
.
.
.
.
.
.