|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.04.2008, 01:18 | #1 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
Помогите найти ошибку
Программа должна выводить сообщения, если тестовые очки больше или равны 90:
Код:
Operator if.cpp c:\projects\operator if\operator if.cpp(7) : warning C4390: ';' : empty controlled statement found; is this the intent? c:\projects\operator if\operator if.cpp(9) : error C2181: illegal else without matching if Error executing cl.exe. Operator if.exe - 1 error(s), 1 warning(s) Объясните, пожалуйста, что означает это предупреждение и ошибка. c:\projects\operator if\operator if.cpp(7) : warning C4390: ';' : empty controlled statement found; is this the intent? c:\projects\operator if\operator if.cpp(9) : error C2181: illegal else without matching if Последний раз редактировалось Stilet; 22.04.2008 в 08:17. |
22.04.2008, 08:16 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
22.04.2008, 13:04 | #3 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
#include <iostream.h>
void main() { cout<<"\n"; int test_score=60; { if (test_score>=90) { cout<<"Ti proshol examen!"; cout<<"Ti stanesh programmistom!"; } else { cout<<"Staraysa bolshe i u teba vse poluchitsa"<<endl; cout<<"Tvoya ozenka: "<<test_score<<endl; } все равно одна ошибка Объясните, пожалуйста, что означает это предупреждение и ошибка. c:\projects\operator if\operator if.cpp(7) : warning C4390: ';' : empty controlled statement found; is this the intent? c:\projects\operator if\operator if.cpp(9) : error C2181: illegal else without matching if |
22.04.2008, 13:13 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Не многовато ли скобок открывающих?
I'm learning to live...
|
22.04.2008, 13:32 | #5 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
Покажите пожалуйста какие нужно убрать
|
22.04.2008, 13:43 | #6 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Я бы ещё добавил: не маловато ли закрывающих?
Структурируйте код и оформляйте здесь тэгом CODE и сами всё увидите: Код:
|
22.04.2008, 14:03 | #7 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
Большое спасибо
И объясните, пожалуйста, что означает это предупреждение и ошибка: c:\projects\operator if\operator if.cpp(7) : warning C4390: ';' : empty controlled statement found; is this the intent? c:\projects\operator if\operator if.cpp(9) : error C2181: illegal else without matching if |
22.04.2008, 14:14 | #8 | |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Цитата:
Это последствия совершенно неверной расстановки скобок, посмотрите внимательно, какой синтаксис у конструкции if-else. |
|
22.04.2008, 14:22 | #9 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
Еще раз спасибо.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите найти ошибку | Максим_Леонидович | БД в Delphi | 4 | 20.08.2008 23:23 |
Помогите найти ошибку ( с++ ) | JOFRIF | Помощь студентам | 10 | 23.05.2008 14:34 |
Помогите найти ошибку | KnDmPetr | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 11.04.2008 15:48 |
Помогите найти ошибку | Рената | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 05.01.2008 04:29 |
help!!! Помогите найти ошибку!!! | linker13 | Общие вопросы Delphi | 2 | 07.07.2007 23:15 |