![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
Помогите отловить ошибки
|
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
первое, что в глаза бросается:
хотя может так и можно... а в чем хоть проблемы? Это сообщение отредактировал(а) _hunter - 10.11.2004, 14:56 -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
Это сообщение отредактировал(а) bel_nikita - 10.11.2004, 15:26 |
|||
|
||||
| Wowa |
|
||||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
Ок. согласен с поправками. Теперь программа имеет такой код:
А вот такие замечания выдает компиллер: Нужно довести программу до такого вида, что ни одного замечания не было.
|
||||
|
|||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
Admin
неа
|
|||
|
||||
| Adil' |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 26.8.2004 Где: Питер Репутация: 6 Всего: 15 |
второе, что бросается в глаз - далеко не все компиляторы поддерживают использование функций без прототипа, описание которых находится после вызова.
третье - далеко не все компиляторые знают, что такое true и false (впрчем как и bool/boolean) четвертое - далеко не вовсех компиляторах числа, больше чем 0x7fff уложатся в int пятое - зачем нужна int preis; в preis_berechnen? шестое - где так учат исходный код выравнивать? седьмое... -------------------- Удачи |
|||
|
||||
| Wowa |
|
||||||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
bel_nikita
Здорово! Только оказывается нужно действительно вместо boolean указывать bool. Согласно всем исправлениям, последний вариант кода такой:
Теперь ругается только так:
Добавлено @ 15:32
имхо, кому, как удобнее. Что бы ты предложил улучшить? |
||||||
|
|||||||
| Adil' |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 26.8.2004 Где: Питер Репутация: 6 Всего: 15 |
Admin, компилятор предупреждает, что лучше использовать <iostream>, а не <iostream.h>
-------------------- Удачи |
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
Так, это побороли. Все-таки остались этим замечания еще:
|
|||
|
||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
#include "iostream.h" -> #include <iostream>
|
|||
|
||||
| Mad |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Эксперт Сообщений: 656 Регистрация: 18.10.2004 Где: Одесса Репутация: 7 Всего: 19 |
Admin
замени <iostrem.h> на <iostream> |
|||
|
||||
| Adil' |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 26.8.2004 Где: Питер Репутация: 6 Всего: 15 |
З.Ы. а что хоть за компилятор? -------------------- Удачи |
||||
|
|||||
| Mad |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Эксперт Сообщений: 656 Регистрация: 18.10.2004 Где: Одесса Репутация: 7 Всего: 19 |
Admin
после include добавь
|
|||
|
||||
| Wowa |
|
||||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
Компилятор: g++ (GCC) 3.2.2
Добавлено @ 15:48
Если после if идет один оператор, то имхо, если он написан в одной строке с if - это повышает читаемость кода и делает код не таким огромным Насчет else - согласен. Можно и без него было бы обойтись, но не мешает. Добавлено @ 15:49
Добавил. Ругаться перестал. Что это дает? Добавлено @ 15:51 В общем, компиляция прошла успешно теперь и без замечани! |
||||
|
|||||
| Adil' |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 26.8.2004 Где: Питер Репутация: 6 Всего: 15 |
Добавлено @ 16:10
-------------------- Удачи |
||||||
|
|||||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |