Автор Тема: note: expected 'int' but argument is of type 'int *'  (Прочитано 1189 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Tiktakbym

  • Гость
Выбивает ошибки при копиляции

main.c||In function 'main':|
main.c|8|warning: passing argument 1 of 'fol' makes integer from pointer without a cast [enabled by default]|
main.c|5|note: expected 'int' but argument is of type 'int *'
main.c|8|warning: passing argument 2 of 'fol' makes integer from pointer without a cast [enabled by default]|
main.c|5|note: expected 'int' but argument is of type 'int *'

Че такое, как исправить?
Я щее учусь. ::) ::)
 

malinoff

  • Гость
note: expected 'int' but argument is of type 'int *'
« Ответ #1 : 21 Ноября 2015, 22:31:52 »
примечание: ожидается 'INT', но аргумент типа 'INT*'`
Путаете указатели и типы.

Например функцию fol(&x,&y) надо записать как fol(x,y).

предупреждение: проходя аргумент 2 из 'fol' делает целое число из указателя без приведения [включено по умолчанию]
тоже самое.
 

 

В быстром ответе можно использовать BB-теги и смайлы.

Имя: E-mail: