1 / 1 / 0
Регистрация: 23.03.2013
Сообщений: 45
|
|||||||||||
1 | |||||||||||
Декларирование функции19.10.2013, 20:12. Показов 5460. Ответов 12
Метки нет (Все метки)
Здравствуйте. Помогите пожалуйста! Как правильно декларировать дополнительные функции? Если с главной программе массив описан как:
declaration of `Mas' as multidimensional array must have bounds for all dimensions except the first как это можно исправить?
0
|
19.10.2013, 20:12 | |
Ответы с готовыми решениями:
12
Декларирование функции API Декларирование классов Декларирование классов Декларирование класса |
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
||||||
19.10.2013, 20:19 | 2 | |||||
1
|
1 / 1 / 0
Регистрация: 23.03.2013
Сообщений: 45
|
||||||
19.10.2013, 20:30 [ТС] | 3 | |||||
0
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
|
19.10.2013, 20:34 | 4 |
да, именно. Все равно доступ к элементам точно такой же - Mas[x][y]. Или в main стандартом оговаривается, что можно писать char **argv, можно char *argv[], и вообще все, что угодно, но идентичное по сути.
1
|
1 / 1 / 0
Регистрация: 23.03.2013
Сообщений: 45
|
|
19.10.2013, 20:37 [ТС] | 5 |
у меня в задание указанно - что должно быть 2 дополнительные функции - одна работает с индексами, а другая с указателя, как правильно сделать через индексы?
0
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
||||||
19.10.2013, 21:11 | 6 | |||||
дак это не вопрос передачи аргумента! Только что в соседней теме сравнивали: Вывести имя и все аргументы main, которые передаются
1
|
1 / 1 / 0
Регистрация: 23.03.2013
Сообщений: 45
|
|
19.10.2013, 21:26 [ТС] | 7 |
спасибо
0
|
1 / 1 / 0
Регистрация: 23.03.2013
Сообщений: 45
|
|||||||||||
20.10.2013, 15:52 [ТС] | 8 | ||||||||||
я вот пытаюсь сделать через индексы -
если пишу
0
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
||||||
20.10.2013, 16:14 | 9 | |||||
в [][].
вообще возможность установить размер передаваемого массива в аргументе функции есть (за исключением первого "измерения"), но все равно никто так не делает.
0
|
1 / 1 / 0
Регистрация: 23.03.2013
Сообщений: 45
|
|
20.10.2013, 16:19 [ТС] | 10 |
у меня должно быть я доп функции, одна - обрабатывает только через индексы, а вторая только через указатели - то что вы написали - если я не ошибаюсь для указателей
0
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
|
20.10.2013, 16:28 | 11 |
отвечал на этот вопрос уже и даже с примером - посмотрите еще раз!
У вас все равно не получится объявить аргумент без указателя (как int array[][]). А вот внутри функции уже работайте с ним только через указатели или по индексам. Могу, конечно, предложить варианты, которые вам могут понравится, но за них вас преподы явно по голове не погладят - это глобальный массив или (**void).
1
|
1 / 1 / 0
Регистрация: 23.03.2013
Сообщений: 45
|
||||||
21.10.2013, 11:18 [ТС] | 12 | |||||
Спасибо
Добавлено через 18 часов 48 минут если я все правильно поняла - то должно быть так:
0
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
||||||||||||||||
21.10.2013, 14:50 | 13 | |||||||||||||||
0
|
21.10.2013, 14:50 | |
21.10.2013, 14:50 | |
Помогаю со студенческими работами здесь
13
Декларирование переменной Обязательное декларирование приватных функций Декларирование атрибутов динамических объектов Декларирование процедур обработки события эл. управления? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |