Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2012, 14:31   #11
NNAndr
Пользователь
 
Регистрация: 29.11.2012
Сообщений: 17
По умолчанию

А можно подробней, я не очень понимаю почему не сходится? Что в прототипе нужно дописать?

Последний раз редактировалось NNAndr; 30.11.2012 в 14:34.
NNAndr вне форума Ответить с цитированием
Старый 30.11.2012, 14:53   #12
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Чтобы избыть именно эту ошибку, типы аргументов в объявлении и описании должны быть идентичны. Простейший способ этого добиться - Copy-Paste заголовка.
Abstraction вне форума Ответить с цитированием
Старый 30.11.2012, 17:36   #13
NNAndr
Пользователь
 
Регистрация: 29.11.2012
Сообщений: 17
По умолчанию

С тем разобрался, спасибо. А тут :
Код:
minarr1=mentos( N, M, *Arr1[size][size]);
minarr2=mentos( M, L, *Arr2[size][size]);
minarr3=mentos( L, K, *Arr3[size][size]);
Ошибки с указателем:
\Documents\Untitled189.c||In function `main':|
\Documents\Untitled189.c|113|error: invalid type argument of `unary *'|
\Documents\Untitled189.c|114|error: invalid type argument of `unary *'|
\Documents\Untitled189.c|115|error: invalid type argument of `unary *'|
||=== Build finished: 3 errors, 0 warnings ===|
Если пишу без указателя

\Documents\Untitled189.c||In function `main':|
\Documents\Untitled189.c|113|error: incompatible type for argument 3 of `mentos'|
\Documents\Untitled189.c|114|error: incompatible type for argument 3 of `mentos'|
\Documents\Untitled189.c|115|error: incompatible type for argument 3 of `mentos'|
||=== Build finished: 3 errors, 0 warnings ===|

Последний раз редактировалось NNAndr; 30.11.2012 в 17:38.
NNAndr вне форума Ответить с цитированием
Старый 30.11.2012, 17:44   #14
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Ошибка была разъяснена. Arr1[size][size] не является указателем (это выражение имеет тип float). Соответственно, оператор разыменования (обращения по указателю, *) к нему применить нельзя.
Abstraction вне форума Ответить с цитированием
Старый 30.11.2012, 17:51   #15
NNAndr
Пользователь
 
Регистрация: 29.11.2012
Сообщений: 17
По умолчанию

Это я понял, спасибо. Я не понимаю почему
float mentos(int u,int k,float frk[size][size]) к этому прототипу не работает выражение
minarr1=mentos( N, M, Arr1[size][size]) а пишет
несовместимый тип аргумента 3 из `Mentos '|
NNAndr вне форума Ответить с цитированием
Старый 30.11.2012, 18:01   #16
NNAndr
Пользователь
 
Регистрация: 29.11.2012
Сообщений: 17
По умолчанию

Уже на надо объяснять) Я разобрался!) Всем огромное спасибо.
NNAndr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция min Gudzik11 Общие вопросы Delphi 6 03.05.2012 23:23
Поиск элемента в массиве методом бинарного поиска Vellosity Общие вопросы C/C++ 3 02.06.2011 21:56
функция нахождения max/min эл-та в массиве Zhenya-Pvl Паскаль, Turbo Pascal, PascalABC.NET 3 20.12.2010 14:31
Подпрограмма поиска максимального элемента одномерного массива. Viktory.nvrn Помощь студентам 2 12.10.2010 23:50
Функция маx и min! Чешитепузо Помощь студентам 2 27.03.2009 16:21