Никак не могу одолеть следующую проблему:
Необходимо создать несколько многомерных массивов, а для удобства работы с ними создать массив с ссылками на них:
Создаю:
Код
__eeprom unsigned int m3 [10][2];
__eeprom unsigned int m4 [10][2];
__eeprom unsigned int m7 [10][2];
unsigned int __eeprom *bdz[]={*m3,*m4,*m7};
Теперь хочу обратится например к m4 строке 3 ячейке 0.
Типа temp=bdz[1][3][0]
Пишу
Код
unsigned int temp;
int main( void )
{
temp=*(bdz[2]{[3][0]});
}
Компилятор ругается, пробовал по всякому. Много раз перечитывал K&R главу 5 . Указатели и массивы. В общем понимание есть, но как это правильно описать хоть убей не могу понять.. Хоть на case это делай...