У меня есть двумерный массив:
(in a header file)
#define N 11
typedef char adjmat[N][N];
Когда я объявляю массив в основной функции
adjmat mat[N][N];
, я могу создать массив со значениями
adjmat mat[N][N] = {{1, 1, 1},{0, 0, 0}};
и чтения значений из массива
char example = mat[0][0];
, но когда я пытаюсь присвоить значение ячейке в массиве
mat[i][j] = getchar() - '0';
, я получаю ошибку:
Array type 'adjmat' (aka 'char[11][11]') is not assignable
как я могу присвоить значение ячейкам массива?