|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.09.2013, 01:28 | #1 |
Пользователь
Регистрация: 24.09.2013
Сообщений: 10
|
Взял книгу "С++ для чайников"... и тем не менее проблемы с функциями
Помогите разобраться недочайнику, "работаю" в DevC++, (прошу прощения за громкие слова), столкнулся с такими проблемами как: учебник достаточно старый и написан под GNU C++, который, как оказалось, работает не всегда как Dev, начиная с #include<iostream> и дальше по списку... у меня возникла загвоздка с функциями, а именно - выдаёт ошибку, а что от меня хочет - не понимаю(((
код программы вот: Код:
Объясните, пожалуйста, в чём я накосячил))) ___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 24.09.2013 в 08:23. |
24.09.2013, 01:37 | #2 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Ошибки напишите.
Код:
Код:
int someFunc() { //body } // указываем компилятору на конец области видимости ф-ции // и на то, что здесь кончается определение ф-ции Вот так попробуйте: Код:
Последний раз редактировалось Igor95; 24.09.2013 в 01:42. |
24.09.2013, 01:58 | #3 |
Пользователь
Регистрация: 24.09.2013
Сообщений: 10
|
спасибо за помощь, но при таких изменениях опять же появляются проблемы: если исправить for по вашему примеру, он её сразу подчёркивает как ошибку, к тому же то что у неё не указаны параметры говорит о том, что цикл бесконечный, пока не выкинет в результате тела цикла ( по крайней мере как рассчитывает книга), выкинуть соответственно должно при вводе отрицательного числа.
Если же не исправлять for, а только поставить } 2 раз после return, то выделяются как ошибки следующие строки: cout << "ObSumma=:" << accumulatedValue << "\n"; и } while (obsumma!=0); |
24.09.2013, 02:03 | #4 |
Пользователь
Регистрация: 24.09.2013
Сообщений: 10
|
по поводу for - там смайл поставился не нужный, она записана как for(; ; ) без пробелов
|
24.09.2013, 08:24 | #5 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Да, эти смайлы все запутали.
|
24.09.2013, 08:25 | #6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Матроскин, запомните, если Вы открыли операторную скобку {,
то её ОБЯЗАТЕЛЬНО надо в коде закрыть. у Вас нет закрывающей скобки для Цитата:
|
|
24.09.2013, 10:42 | #7 |
Пользователь
Регистрация: 24.09.2013
Сообщений: 10
|
со скобочкой уже разобрались, я же написал, что ошибку пишет с cout:
Код:
___________ ЕЩЁ РАЗ ПОВТОРЯЮ: Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 24.09.2013 в 11:00. |
24.09.2013, 11:02 | #8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
после КАЖДОГО оператора должна быть точка с запятой! |
|
24.09.2013, 11:08 | #9 |
Пользователь
Регистрация: 24.09.2013
Сообщений: 10
|
извиняюсь, не знал про правила оформления)) спасибо, правда косяк, теперь работает)
|
24.09.2013, 14:08 | #10 |
Пользователь
Регистрация: 24.09.2013
Сообщений: 10
|
программа запускается, но считает не корректно, не так как задумывал автор учебника, положительные значения складывает нормально, но с отрицательными выводит бредовые значения... и при вводе двух отрицательных чисел программа не закрывается...
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа функциями "ЕСЛИ", "И" и вывод текстового результата | johny_03 | Microsoft Office Excel | 3 | 04.08.2014 11:01 |
Не могу найти книгу "Javascript для чайников" | Hardander | Помощь студентам | 0 | 27.05.2013 12:28 |
PHP для " Чайников" | swiss_made | Помощь студентам | 5 | 17.08.2008 15:46 |