![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.08.2010
Сообщений: 19
|
![]()
Подробное описание задания:
В программе описать 3 функции. Функция f1 осуществляет ввод m-размера одномерного массива, а[i]-значений элементов массива (предварительно под массив в теле функции динамически выделяется память), передает в главную m и a[i], i=1,...m. Функция f2, получая через параметры одномерный массив, динамически выделяет память под новый массив (инвертируемый исходный) и передает в точку вызова новый массив. Тип возвращаемого функцией значения - void. Главная функция получает размер массива и значения его элементов через f1, вызывает f2 и выводит на экран элементы нового массива, полученные как разности элементов исходного массива и инвертированного. Проблема: Из главной функции указатель inv передается в функцию f2, там он становится массивом. Этот массив должен "вернуться" в главную функцию. Но при попытке обращения к этому указателю после f2 вылетает ошибка сегментации. Собственно, Код:
Последний раз редактировалось agronomchek; 29.08.2010 в 14:49. Причина: рабочий мусор в коде |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 24.08.2010
Сообщений: 19
|
![]()
уже не надо. вот рабочий вариант кода:
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не возвращается результат функции при использовании типа параметра ptResult | superpyct | БД в Delphi | 2 | 09.06.2010 14:31 |
Значение функции | IceBreaker | Помощь студентам | 10 | 09.02.2010 09:52 |
Как узнать возвращается ли чему либо результат из функции? | Stilet | Общие вопросы Delphi | 7 | 07.10.2009 16:45 |
Протабулировать значение функции | gessi | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 13.09.2009 18:39 |
Найти значение функции Y | ahtung | Microsoft Office Excel | 6 | 24.12.2008 15:59 |