1 / 1 / 0
Регистрация: 24.02.2013
Сообщений: 47
|
|
1 | |
Создать функцию для создания динамического массива28.02.2013, 00:45. Показов 2752. Ответов 11
Метки нет Все метки)
(
Как создать функцию в другом заголовочном файле, которая будет создавать двумерный динамический массив.
входящие параметры такие (имя массива,переменная кол ва строк,перемен кол ва столбов) функция сама просит ввести данные "переменная кол ва строк,перемен кол ва столбов" и затем эти пременные можно использ в мэйне(я так понимаю через указатель)
0
|
|
28.02.2013, 00:45 | |
Ответы с готовыми решениями:
11
Реализовать и протестировать функцию создания двумерного динамического массива Метод-член класса для создания одномерного массива из отрицательных элементов двумерного динамического массива
|
419 / 418 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
|
||||||
28.02.2013, 01:15 | 2 | |||||
0
|
28.02.2013, 02:17 | 3 | |||||
Лучше в заголовочных файлах писать только прототипы функций, иначе, если этот файл будет включён в несколько *.срр файлов проекта, получишь ошибку Linker Error: alloc_matr already defined in xxx.obj
0
|
![]() 177 / 163 / 21
Регистрация: 12.02.2013
Сообщений: 410
|
|
28.02.2013, 08:09 | 4 |
А еще лучше - не создавать такой функции
![]()
0
|
1 / 1 / 0
Регистрация: 24.02.2013
Сообщений: 47
|
||||||
28.02.2013, 12:52 [ТС] | 5 | |||||
эмм......
надо исправить функцию creat
0
|
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
|
|
28.02.2013, 15:03 | 6 |
зачем передавать кол-во строк и столбцов по адресу? ты же их не меняешь, передвай по значению, если ты хочешь создать двумерный массив внутри функции, то тебе надо или не передавать указатель а создать внутри и просто его вернуть, или передать что то вроде int**& и используя его ему присвоить значение, которое тебе вернет оператор new
1
|
1 / 1 / 0
Регистрация: 24.02.2013
Сообщений: 47
|
|
28.02.2013, 15:08 [ТС] | 7 |
просто количество строк и столбцов определяется в функции, но потом в главной функции их тоже надо использовать
0
|
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
|
||||||
28.02.2013, 15:11 | 8 | |||||
упс не то скопировал,
и остальные Добавлено через 1 минуту
1
|
1 / 1 / 0
Регистрация: 24.02.2013
Сообщений: 47
|
|
28.02.2013, 15:26 [ТС] | 9 |
0
|
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
|
|
28.02.2013, 15:49 | 10 |
угу Вы совершенно правы
![]()
1
|
1 / 1 / 0
Регистрация: 24.02.2013
Сообщений: 47
|
|
01.03.2013, 00:48 [ТС] | 11 |
а пояснение можно вот про это int**&mas
это что то типа 2-ного указателя на адрес?????
0
|
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
|
|
04.03.2013, 10:59 | 12 |
ссылка на 2ой указатель, что бы можно было менять его значение(указателя) внутри функции, или так называемая передача параметра по ссылке
0
|
04.03.2013, 10:59 | |
Помогаю со студенческими работами здесь
12
Создания динамического массива Ошибка создания динамического массива QList создания динамического массива
Написать функцию для создания массива записей со сведениями о студентах Написать программу создания динамического массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |