![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
mahmed |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 20.12.2007 Репутация: нет Всего: нет |
int a[x][y][z][m]
обращается к элементу a[i][j][k][m] через указатель а и операцию разименования "*" надо расположить массив а для х=2 у=2 z=2 m=3 в ОЗУ на толкните на путь истинный, можно с исходниками) Заранее спасибо) |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 27 Всего: 154 |
у тебя массив должен быть одномерным, а индекс в нем вычисляться на основе индексов [x][y][z][m], и размерности массива по каждому из индексов.
Для 2х мерного массива 100 * 100 элементов
|
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 2 Всего: 207 |
общее количество памяти для описания массива равно
(x + x * y + x * y * z) * sizeof(void*) + x * y * z * m * sizeof(int) далее для инициализации пишем функцию
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
mahmed |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 20.12.2007 Репутация: нет Всего: нет |
нескромный вопрос: как мы получили эту формулу? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |