Podmienianie wartości w tablicy 2D

0

Stworzylem tablice dwu wymiarową i chciałem zmienić jej wszystkie wartości na inne. Program który napisałem nie działa i nie wiem co mogę zmienić. Byłbym wdzieczny za każdą pomoc. Pogróbiłem część kodu która nie dziala

const int Xfield=12;
const int Yfield=12;
char field [Xfield][Yfield];

    for(int i=0; i<Xfield; i++)
    {
        for(int j=0; j<Yfield; j++)
            field[i][j]='.';
    }

   field[Xfield][Yfield]={'a'}; // tutaj

    for(int i=0; i<Xfield; i++)
    {
        for(int j=0; j<Yfield; j++)
           cout<<field[i][j];
    }
2

Nie możesz tak przypisać wartości do C-tablicy. Użyj std::array, albo uzupełniaj za pomocą pętli (lub std::fill)

1 użytkowników online, w tym zalogowanych: 0, gości: 1