587 / 101 / 2
Регистрация: 08.02.2011
Сообщений: 842
|
||||||
1 | ||||||
Ошибка: "Implicit declaration of function 'abs' is invalid in C99"16.06.2012, 19:25. Показов 45024. Ответов 41
Метки нет (Все метки)
не могу понять почему не работает код? Добавлено через 26 минут пишет в 9 строчке Implicit declaration of function 'abs' is invalid in C99
0
|
16.06.2012, 19:25 | |
Ответы с готовыми решениями:
41
Implicit declaration of function is invalid in C99 Ошибка: implicit declaration of function 'strcmp' implicit declaration of function Ошибка при компиляции "Incompatible implicit declaration of built-in function ‘exit’" Ошибка "implicit declaration of function" |
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
16.06.2012, 19:28 | 2 |
В C99 abs() переехала в stdlib.h
1
|
587 / 101 / 2
Регистрация: 08.02.2011
Сообщений: 842
|
|
16.06.2012, 19:35 [ТС] | 3 |
все равно код не работает
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
16.06.2012, 19:39 | 4 |
Чему тут не работать-то? Логичным образом есть варнинг про тип возвращаемого значения, а так всё нормально.
0
|
587 / 101 / 2
Регистрация: 08.02.2011
Сообщений: 842
|
|
16.06.2012, 19:40 [ТС] | 5 |
можешь скинуть подный код?
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
||||||
16.06.2012, 19:42 | 6 | |||||
1
|
587 / 101 / 2
Регистрация: 08.02.2011
Сообщений: 842
|
|
16.06.2012, 19:42 [ТС] | 7 |
например: я ввожу разные цифры, он мне выводит всегда ноль?
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
16.06.2012, 19:43 | 8 |
man деление нацело
0
|
587 / 101 / 2
Регистрация: 08.02.2011
Сообщений: 842
|
|
16.06.2012, 19:45 [ТС] | 9 |
как мне его рабочим сделать?
Добавлено через 46 секунд может я типы неправильно написал Добавлено через 19 секунд что за man?
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
16.06.2012, 19:51 | 10 |
Как бы если интересует вещественный результат, то писать его надо в переменную соответствующего типа + надо что-нибудь кастанать к вещественному типу перед делением, например точку после единицы поставить.
Добавлено через 2 минуты alex@mbook ~ $ man -f man man (1p) - display system documentation man (1) - an interface to the on-line reference manuals man (7) - macros to format man pages
1
|
587 / 101 / 2
Регистрация: 08.02.2011
Сообщений: 842
|
||||||
16.06.2012, 20:29 [ТС] | 11 | |||||
NoMasters, можешь по подробней рассказать про эти команды?
Не по теме: если не секрет какие есть еще команды? по какому учебнику учился? у меня просто на маке стоит xcode, и не может выполнить правильно команду, вседа чтобы я не введ выдает ноль Добавлено через 20 минут я наверное точно где то в типах ошибся Добавлено через 2 минуты разобрался вот итоговый код, вроде все работает
0
|
Модератор
12832 / 7569 / 1764
Регистрация: 25.07.2009
Сообщений: 13,961
|
||||||
16.06.2012, 20:38 | 12 | |||||
1
|
587 / 101 / 2
Регистрация: 08.02.2011
Сообщений: 842
|
|
16.06.2012, 20:42 [ТС] | 13 |
easybudda, почему он у меня не выполняет команду gcc в командной строке? для чего стоит l перед f?
0
|
587 / 101 / 2
Регистрация: 08.02.2011
Сообщений: 842
|
|
16.06.2012, 21:07 [ТС] | 15 |
0
|
Модератор
12832 / 7569 / 1764
Регистрация: 25.07.2009
Сообщений: 13,961
|
|
16.06.2012, 22:01 | 16 |
Нормально... gcc вообще-то вместе с XCode ставится. При этом, если в XCode проект создать - он таки компилируется и результат в новом окошке выводится? В XCode Preferences на вкладке Distributed Builds в Compilers что написано? Есть ещё вариант, что ставился XCode из-под пользователя с админскими правами, а работаете Вы с ущербной какой-нибудь юзверьской учётной записью. Но /usr/bin в путь всё равно входить должен бы... Покажите вывод
Код
echo $PATH
1
|
587 / 101 / 2
Регистрация: 08.02.2011
Сообщений: 842
|
|
17.06.2012, 07:10 [ТС] | 17 |
0
|
587 / 101 / 2
Регистрация: 08.02.2011
Сообщений: 842
|
|
17.06.2012, 07:18 [ТС] | 18 |
0
|
Модератор
12832 / 7569 / 1764
Регистрация: 25.07.2009
Сообщений: 13,961
|
|
17.06.2012, 11:48 | 19 |
Да без разницы, главное - выводится.
Кажется, дошло! Код
ls /usr/bin/gcc*
1
|
587 / 101 / 2
Регистрация: 08.02.2011
Сообщений: 842
|
|
17.06.2012, 12:43 [ТС] | 20 |
вот это
0
|
17.06.2012, 12:43 | |
17.06.2012, 12:43 | |
Помогаю со студенческими работами здесь
20
Как исправить предупреждение implicit declaration of function и incompatible integer to pointer conversion assigni Ошибка: 'for' loop initial declaration are only allowed C99 mode Ошибка Function no IMPLICIT type Почему friend ostrem& operator <<(ostream& outs, const Rational&); - invalid function declaration? Ошибка: friend declaration declares a non-template function Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |