я объявить двумерный массив как таковой:Variable два двумерный массив печати «подстрочный указателя к неполному типу» при обращении к
char arr[10][10];
arr[0][0] = 'X';
Теперь я печатаю в отладчике;
(lldb) po arr[0][0]
'X'
Awesome !! Нет проблем.
Теперь я объявить два двумерный массив, как, например:
int col = 10;
int row = 10;
char arr[row][col];
arr[0][0] = 'X';
Теперь я печатаю в отладчике;
(lldb) po arr[0][0]
error: subscript of pointer to incomplete type 'char []'
error: 1 errors parsing expression
Почему?
Я полагаю, что ни DWARF, ни gdb не поддерживают массивы переменной длины. – fuz
'двойной массив как таковой:' означает? –
@SouravGhosh «Двумерное массив вроде этого:» - это была моя интерпретация. Довольно запутанно, так как 'double' заставляет вас думать о поплавках. – unwind