Многомерный масиивы

alexsis_k
Offline
Зарегистрирован: 10.01.2016

Прошу прощения если такой вопрос уже звучал. Просто видимо не докопался!

Суть моего вопроса.

Требуется создать двумерный массив. Вроде ничего трудного но компилятор ругается.

 

Объявляю массив:

unsigned long myArray[2],[5] = {{aa00ff00h, ccff00ffh},{aa00ff00h, ccff00ffh},{aa00ff00h, ccff00ffh},{aa00ff00h, ccff00ffh},{aa00ff00h, ccff00ffh}};

В программе пытаюсь обращаться к массиву:

old = myArray[j],[i]/16777216;

Компилятор выдает:

15:26: error: expected unqualified-id before '[' token

 

И такое ощуще, что это касется именно объявления.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А зачем запятая между фигурными скобками? Уберите. Оставьте myArray[2][5]. И при обращении тоже самое.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Тольео теперь он будет ругаться на перлы вроде "aa00ff00h". Это пишется: "0xaa00ff00"

alexsis_k
Offline
Зарегистрирован: 10.01.2016

спасибо, уже разобрался