28 / 29 / 5
Регистрация: 17.10.2009
Сообщений: 739
|
|
1 | |
Как обьявить указатель на двумерный массив?27.02.2012, 22:07. Показов 120269. Ответов 22
Метки нет (Все метки)
обьясните на примере как обьявить указатель на двумерный массив и потом обращаться к элементам через указатель
0
|
27.02.2012, 22:07 | |
Ответы с готовыми решениями:
22
Как передать в функцию указатель на двумерный массив? Как правильно передать в функцию указатель на двумерный массив? Как передать в функцию указатель на двумерный массив заранее неизвестного размера? Указатель на двумерный массив |
28 / 29 / 5
Регистрация: 17.10.2009
Сообщений: 739
|
|
27.02.2012, 22:21 [ТС] | 3 |
а что это такое T_data
как создать указатель на например int mas[3][3]
0
|
40 / 40 / 7
Регистрация: 21.02.2012
Сообщений: 95
|
||||||
27.02.2012, 22:32 | 4 | |||||
sergeu90,
2
|
28 / 29 / 5
Регистрация: 17.10.2009
Сообщений: 739
|
|
27.02.2012, 22:59 [ТС] | 5 |
не работает так ошибку выдает
0
|
27.02.2012, 23:07 | 6 | |||||
Тип данных. Зависит от того, какоц тип имеет ваш массив
1
|
40 / 40 / 7
Регистрация: 21.02.2012
Сообщений: 95
|
|
27.02.2012, 23:12 | 7 |
одна звезда лищняя
и если указывать то на начало массива &mass[0][0], а потом работать с ним
1
|
28 / 29 / 5
Регистрация: 17.10.2009
Сообщений: 739
|
||||||
27.02.2012, 23:13 [ТС] | 8 | |||||
посмотрите я правильно сделал через указатель или нет
0
|
28 / 29 / 5
Регистрация: 17.10.2009
Сообщений: 739
|
|
27.02.2012, 23:22 [ТС] | 10 |
я не могу понять как сделать по аналогии указатель на 3-х мерный массив че то не хочеот так ошибку выдает подскажите как правильно
0
|
28 / 29 / 5
Регистрация: 17.10.2009
Сообщений: 739
|
|
27.02.2012, 23:37 [ТС] | 12 |
так я так делал не хоччет проходить
Добавлено через 37 секунд 3 IntelliSense: значение типа "char (*)[5][8]" нельзя использовать для инициализации сущности типа "char ***" e:\бнту\основы алгоритмизации\2 семестр\laba-3\laba-1\laba-1.cpp 9 17 laba-1
0
|
40 / 40 / 7
Регистрация: 21.02.2012
Сообщений: 95
|
|
28.02.2012, 00:15 | 14 |
sergeu90, самое главное понять самую важную вещь. в С++ многомерные массивы - не настоящие. они все равно представляют собой одномерный массив.
например int [2][2][2]; все равно будет как int [8] в памяти лежать, а первая запись лишь языковая форма вводящая новый тип. поняв это ты придешь к простой истине, что имея указатель на 0-й элемент любого массива ты получаешь начало массива любой размерности. поэтому int* p = &mass [0][3][5][8]; - будет показывать на определенную точку в этом многомерном массиве а int* p = &mass [0][0][0][0]; гарантирует тебе его начало. а далее игра смещений иначе будешь использовать синтаксис монстров int (*a)[4][4]
2
|
28 / 29 / 5
Регистрация: 17.10.2009
Сообщений: 739
|
|
28.02.2012, 00:30 [ТС] | 15 |
а с символьным как просто не хочет все равно
char s[7][5][8], char (*a)[4][4] = s; вот так Добавлено через 12 минут все заработало а можете обьяснить эту вот запись Добавлено через 20 секунд int (*a)[4][4] = arr;
0
|
18 / 18 / 10
Регистрация: 20.04.2015
Сообщений: 108
|
||||||
27.04.2015, 00:58 | 16 | |||||
следуя совету Luke сделал вот такой указатель. функции просто нужно передать указатель на начало и размеры массива ^_^
0
|
0 / 0 / 0
Регистрация: 19.07.2015
Сообщений: 36
|
|
22.02.2019, 23:26 | 17 |
тот же вопрос но с выделением динамической памяти? Как правильно написать код под двумерный массив указателей с выделением динамической памяти, потом удалением. Не могу найти правильный синтаксис. Заранее спасибо.
0
|
0 / 0 / 0
Регистрация: 10.03.2019
Сообщений: 1
|
||||||
10.03.2019, 13:17 | 18 | |||||
0
|
0 / 0 / 0
Регистрация: 19.07.2015
Сообщений: 36
|
|
18.03.2019, 20:41 | 19 |
для двумерного массива указателей все так сложно? просто не думаю что на втором семестре будут давать такие сложные лабораторки))
0
|
0 / 0 / 0
Регистрация: 13.04.2019
Сообщений: 28
|
||||||
21.06.2019, 21:32 | 20 | |||||
Двухмерный динамический массив. По сути это и есть указатель на указатель двухмерного массива который лежит в динамической памяти.
0
|
21.06.2019, 21:32 | |
21.06.2019, 21:32 | |
Помогаю со студенческими работами здесь
20
Указатель на двумерный массив указатель на двумерный массив Указатель на двумерный массив Указатель на двумерный массив Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |