0 / 0 / 0
Регистрация: 05.01.2011
Сообщений: 25
|
|||||||||||
1 | |||||||||||
Ошибка в вызове функции22.11.2012, 17:24. Показов 855. Ответов 13
Метки нет (Все метки)
В программе выполняю транспонирование матрицы,через функцию,но возникли проблеммы с передачей аргументов.
Описание функции транспонирование
0
|
22.11.2012, 17:24 | |
Ответы с готовыми решениями:
13
Ошибка в вызове функции Ошибка в вызове функции Ошибка в вызове функции Ошибка в вызове функции |
0 / 0 / 0
Регистрация: 05.01.2011
Сообщений: 25
|
|
22.11.2012, 21:23 [ТС] | 3 |
0
|
0 / 0 / 0
Регистрация: 05.01.2011
Сообщений: 25
|
|
22.11.2012, 21:55 [ТС] | 5 |
Да пропускает,и если не выносить "транспонирование матрицы" в отдельную функцию,а выполнять в теле программы так вобще всё работает.
Но хочется в отдельную функцию,а вот с передачей двумерного статического массива в функцию что то я запутался.
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
22.11.2012, 21:58 | 6 | |||||
Прототип функции, которая принимает двумерный статический массив:
Если работает, это не значит, что правильно сделано. В какой среде делаете? Как у вас в коде, статические массивы не создаются. Или создавайте динамический массив.
0
|
0 / 0 / 0
Регистрация: 05.01.2011
Сообщений: 25
|
|
22.11.2012, 22:00 [ТС] | 7 |
а как будет выглядеть вызов этого прототипа?
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
22.11.2012, 22:15 | 8 | |||||
Как у вас в коде. Но правильно будет создать динамический массив:
И лучше не используйте для имён переменных слово array. В каких-то компиляторах оно используется как ключевое. Добавлено через 3 минуты За goto в С++ ругают, а иногда и бьют.
1
|
0 / 0 / 0
Регистрация: 05.01.2011
Сообщений: 25
|
||||||
22.11.2012, 23:25 [ТС] | 11 | |||||
Спасибо alsav22, за то что помог.
В теле программы использовал динамический массив. Прототип функции-
п.с. насчет goto всё верно,дурная привычка(быдлокодер пока что я),среда кстати dev cpp.
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
23.11.2012, 12:44 | 14 |
Да. Массивы всегда передаются в функцию как указатели на начало массива. По значению не передаются.
1
|
23.11.2012, 12:44 | |
23.11.2012, 12:44 | |
Помогаю со студенческими работами здесь
14
Ошибка в вызове функции Ошибка при вызове функции Ошибка при вызове функции Ошибка при вызове функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |