| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Передача параметров функции |
| Автор: Novojiloff 26.3.2007, 08:34 | ||
| Убил несколько часов на поиск проблемы и так, и сяк... Программа не хочет компилироваться
|
| Автор: Greeen 26.3.2007, 08:38 | ||
|
| Автор: seacat79 26.3.2007, 08:58 | ||
Это потому что программа написана на чистом С, а компилировать пытаешься скорее всего как программу на С++ Того, что написал Greeen недостаточно. Надо еще до ф-ции main() написать сделать описание ф-ции price
|
| Автор: Greeen 26.3.2007, 09:00 |
| seacat79, ну дал бы человеку хоть чуть самому подумать |
| Автор: nerezus 26.3.2007, 09:28 |
| Novojiloff, ты не определил тип main(т.к. любое определение ОБЯЗАТЕЛЬНО требует указания типа) ДАлее, main() должна быть int, а все типы кроме void должны возвращать(return) значение. |
| Автор: seacat79 26.3.2007, 09:47 |
ОК, в следующий раз так и сделаю |
| Автор: Kuvaldis 26.3.2007, 19:35 | ||
nerezus,
Не обязательно. Если не указать, ошибки не будет, только warning. Правило неявного int осталось от С |
| Автор: Novojiloff 26.3.2007, 20:02 | ||
| Да вот вроде понял, что вы имели ввиду. И картинку могу нарисовать (Надеюсь проблема не в компиляторе? У меня DevCpp 4.9.8.0) Но вот все равно выдаются ошибки. Вы можете организовать так сказать "эталон"? Всю программу целиком?
|
| Автор: nerezus 26.3.2007, 20:08 | ||
Если не веришь — читай ISO 9899, я даже пункт подскажу, ибо там больше полтысячи страниц. Пункт 6.7.2. |
| Автор: Greeen 26.3.2007, 21:21 | ||
| Novojiloff, уважаемый ну что же вы никак с функциями не разберетесь. Ну хотя бы для собственного развития. Больно на это смотреть Держи:
|
| Автор: nerezus 27.3.2007, 06:41 | ||
|
| Автор: Novojiloff 27.3.2007, 07:09 |
| to Greeen Огромное спасибо. Как будет 100 сообщений, обязательно поставлю "+" Еще раз спасибо |
| Автор: Kuvaldis 27.3.2007, 22:41 | ||
Поставил |