0 / 0 / 0
Регистрация: 25.04.2010
Сообщений: 5
|
||||||
1 | ||||||
Передача Указателя На Двумерный Массив В Функцию10.04.2013, 08:21. Показов 1458. Ответов 6
Метки нет (Все метки)
Как изменить код, чтобы массив объявлялся в main() и передавался в input_strings().
Код:
0
|
10.04.2013, 08:21 | |
Ответы с готовыми решениями:
6
Передача указателя на двумерный массив в функцию Передача в функцию указателя на динамический массив Передача указателя на массив структур в функцию Передача в функцию указателя на указатель на одномерный массив |
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,713
|
||||||
10.04.2013, 08:55 | 2 | |||||
1
|
...
1906 / 1326 / 965
Регистрация: 12.02.2013
Сообщений: 2,172
|
||||||
10.04.2013, 08:56 | 3 | |||||
1
|
36 / 38 / 7
Регистрация: 01.06.2011
Сообщений: 237
|
||||||
10.04.2013, 09:02 | 4 | |||||
1
|
4773 / 2582 / 894
Регистрация: 29.11.2010
Сообщений: 5,590
|
||||||
10.04.2013, 09:08 | 5 | |||||
1
|
0 / 0 / 0
Регистрация: 25.04.2010
Сообщений: 5
|
|||||||||||
10.04.2013, 09:28 [ТС] | 6 | ||||||||||
dstat, anmartex, wow, 4 мать его часа гугления, чтобы все оказалось так просто - я полный кретин, спасибо!
lemegeton, если я правильно понял, Ваш вариант работает через массив указателей, такой подход, в моем случае вызовет слишком много лишних вопросов про то, как это конкретно работает, а я, к сожалению, не сильно пока разбираюсь в этом, но спасибо! Помогите слегка разобраться:
Правильно ли я понимаю:
0
|
4773 / 2582 / 894
Регистрация: 29.11.2010
Сообщений: 5,590
|
|
10.04.2013, 10:00 | 7 |
Тут происходит три вещи.
1. Объявляется переменная arrayOfStrings -- "указатель на указатель на символ", можно считать его массивом указателей на символ или массивом строк. 2. Выделяется память под maxHeight указателей на строки. То есть, под maxHeight строк. 3. Присваивается указателю из п.1 адрес на свежевыделенную память. Грубо говоря, выделяется память под сам массив строк. Тут каждому указателю на символ внутри массива указателей (читайте предыдущий пункт) выделяется память размером maxWidth байт. Грубо говоря, выделяется память под конкретные строки.
1
|
10.04.2013, 10:00 | |
10.04.2013, 10:00 | |
Помогаю со студенческими работами здесь
7
Передача указателя на массив структур в функцию и далее Передача указателя на массив тип complex в функцию Как передавать в функцию указатели на двумерный массив и как с помощью указателя двигаться по массиву? Передача указателя на шаблонную функцию в другую функцию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |