Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
soul_of_water
2 / 2 / 0
Регистрация: 10.05.2010
Сообщений: 63
#1

Условия if - C++

17.03.2013, 12:25. Просмотров 474. Ответов 7
Метки нет (Все метки)

Компилятор выдает ошибки: miplased else, expression syntax, missing ;. Не могу разобраться что не так в условиях...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
if (GetText=="REGISTRATION")  
    {
         if(IntToStr(check_card(RichEdit3->Lines->Strings[7],StrToInt(RichEdit3->Lines->Strings[8])))=="1")
         {
             if(IntToStr(REGISTRATION(RichEdit3->Lines->Strings[1],RichEdit3->Lines->Strings[2],RichEdit3->Lines->Strings[3],RichEdit3->Lines->Strings[4],RichEdit3->Lines->Strings[5],RichEdit3->Lines->Strings[6],RichEdit3->Lines->Strings[7],StrToInt(RichEdit3->Lines->Strings[8])))=="1"))
             {
                  RichEdit2->Clear();
                  RichEdit2->Lines->Insert(0,"MESSAGE");
                  RichEdit2->Lines->Insert(1,"ГђГҐГЈГЁГ±ГІГ°Г*öèÿ ГіГ±ГЇГҐГёГ*Г*!");
                  Socket->SendText(RichEdit2->Text);
                  RichEdit2->Clear();
              }
              else
              {
                  RichEdit2->Clear();
                  RichEdit2->Lines->Insert(0,"MESSAGE");
                  RichEdit2->Lines->Insert(1,"Г„Г*Г*Г*ûé ëîãèГ* Г§Г*Г*ГїГІ!");
                  Socket->SendText(RichEdit2->Text);
                  RichEdit2->Clear();
               }
 
          };
         else
           {
               RichEdit2->Clear();
               RichEdit2->Lines->Insert(0,"MESSAGE");
               RichEdit2->Lines->Insert(1,"Г„Г*Г*Г*îé ГЎГ*Г*êîâñêîé ГЄГ*ðòî÷êè Г*ГҐ Г±ГіГ№ГҐГ±ГІГўГіГҐГІ!");
               Socket->SendText(RichEdit2->Text);
               RichEdit2->Clear();
             };
 
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2013, 12:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Условия if (C++):

условия с++ - C++
помогите составить правильное условие не проходимости стены змейкой if(next.X < 3 || next.Y < 3 || next.X > 75 || next.Y > 23) ...

Условия с++ - C++
Здравствуйте! Нужно решить то, что во вложении ниже. Можете подсказать принцип решения? Или рассказать с чего начать?

3 условия - C++
помогите составить программу для решения системы уравнений задание: y=1-sqrt(2/x^5+1), при x>0 y=log(abs(x-3)+abs(x+1)), при x<0 ...

Условия If - C++
Привет, сразу прошу прощения за глупый вопрос но я только начинающий программист и поэтому я не знаю как реализовать мою идею, но я уверен...

условия - C++
скажите все ли я условия учёл ? #include <stdio.h> #include <conio.h> #include <math.h> int main(void) ...

Условия вида a>b>c - C++
Программа вводит три разных целых числа с клавиатуры и печатает сумму, среднее значение, произведение, меньшее и большее из этих чисел....

7
OhMyGodSoLong
~ Эврика! ~
1244 / 993 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
17.03.2013, 12:28 #2
Точки с запятой после скобок уберите. По крайней мере те, которые стоят перед else.
1
Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
17.03.2013, 12:29 #3
А вот так работает?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
if (GetText=="REGISTRATION")  
    {
         if(IntToStr(check_card(RichEdit3->Lines->Strings[7],StrToInt(RichEdit3->Lines->Strings[8])))=="1")
         {
             if(IntToStr(REGISTRATION(RichEdit3->Lines->Strings[1],RichEdit3->Lines->Strings[2],RichEdit3->Lines->Strings[3],RichEdit3->Lines->Strings[4],RichEdit3->Lines->Strings[5],RichEdit3->Lines->Strings[6],RichEdit3->Lines->Strings[7],StrToInt(RichEdit3->Lines->Strings[8])))=="1"))
             {
                  RichEdit2->Clear();
                  RichEdit2->Lines->Insert(0,"MESSAGE");
                  RichEdit2->Lines->Insert(1,"Регистрация успешна!");
                  Socket->SendText(RichEdit2->Text);
                  RichEdit2->Clear();
              }
              else
              {
                  RichEdit2->Clear();
                  RichEdit2->Lines->Insert(0,"MESSAGE");
                  RichEdit2->Lines->Insert(1,"Данный логин занят!");
                  Socket->SendText(RichEdit2->Text);
                  RichEdit2->Clear();
               }
 
          }
         else
           {
               RichEdit2->Clear();
               RichEdit2->Lines->Insert(0,"MESSAGE");
               RichEdit2->Lines->Insert(1,"Данной банковской карточки не существует!");
               Socket->SendText(RichEdit2->Text);
               RichEdit2->Clear();
             }
 
 
}
1
soul_of_water
2 / 2 / 0
Регистрация: 10.05.2010
Сообщений: 63
17.03.2013, 12:32  [ТС] #4
Осталась ошибка expression syntax на этой строчке...
C++
1
if(IntToStr(check_card(RichEdit3->Lines->Strings[7],StrToInt(RichEdit3->Lines->Strings[8])))=="1"))
0
OhMyGodSoLong
~ Эврика! ~
1244 / 993 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
17.03.2013, 12:33 #5
У вас скобки несбалансированы. И проверка на равенство единице индусская.
0
Kins
59 / 58 / 6
Регистрация: 03.02.2013
Сообщений: 167
17.03.2013, 12:34 #6
C++
1
if(IntToStr(check_card(RichEdit3->Lines->Strings[7],StrToInt(RichEdit3->Lines->Strings[8])))==1)
0
palva
2648 / 1875 / 274
Регистрация: 08.06.2007
Сообщений: 7,193
Записей в блоге: 4
17.03.2013, 12:35 #7
Перед запятой закрыть круглую скобку.
0
soul_of_water
2 / 2 / 0
Регистрация: 10.05.2010
Сообщений: 63
17.03.2013, 12:47  [ТС] #8
И правда проверка на условия оказалась индусской))) Вопрос закрыт, всем спасибо!
0
17.03.2013, 12:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2013, 12:47
Привет! Вот еще темы с ответами:

Выход из условия - C++
как можно сделать выход с if например void a() {If(тратата) {трататат} ..........// етот код уже не должен выполнятся} ...

Записать 2 условия - C++
Дан код программы: #include <stdarg.h> #include <conio.h> #include <stdio.h> #include <math.h> #include <iostream> using...

Оператор условия - C++
Можете помочь с оператором условия надо сделать чтобы он писал всех тех людей кому старше 62 в 3 пункте. 1)Имя 2)Фамилия 3)День...

Операторы условия. - C++
Помогите добавить к этой проге. Чтобы однозначные цифры шли в первой строке, двузначные во второй, трёхзначные в третьей. #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru