Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.76
Help
0 / 0 / 0
Регистрация: 27.06.2014
Сообщений: 5
#1

[Error] 'If' was not declared in this scope - C++

27.06.2014, 15:10. Просмотров 2551. Ответов 7
Метки нет (Все метки)

Недавно начал изучать Си++. Написал программу почти так же, как в примере из книги.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <cstdlib>
#include <stdio.h>
using namespace std;
int main()
{
    int magic;
    int guess;
    magic=rand();
    cin>>guess;
    If (guess==magic) cout << "Yes";
    return 0;
}
При компиляции выдаёт ошибки:
11 18 C:\Dev-Cpp\pr3.cpp [Error] 'If' was not declared in this scope
11 20 C:\Dev-Cpp\pr3.cpp [Error] expected ';' before 'cout'

Поиск ничего не дал.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2014, 15:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос [Error] 'If' was not declared in this scope (C++):

'arr' was not declared in this scope 'sum' was not declared in this scope такие вот ошибки.( - C++
#include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; using namespace std; int main () { setlocale(LC_ALL, &quot;rus&quot;); ...

[Error] 'm' was not declared in this scope - C++
почему программа не видит m,h??? пишет ошибку 'm' was not declared in this scope 'h' was not declared in this scope #include...

error: . was not declared in this scope - C++
Здравстуйте! Недавно начал изучать С++. Нужно написать программу вычисления периметра треугольника через функцию. В коде возникла ошибка:...

Error: 'GET_X_LPARAM' was not declared in this scope| - C++
http://vsokovikov.narod.ru/New_MSDN_API/Window/mac_get_x_lparam.htm. Где она объявлена?

[C++] Error: 'FindeMP2' was not declared in this scope - C++
#include &lt;math.h&gt; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;conio.h&gt; using namespace std; double Fx(double x) { ...

Ошибка: [Error] 'x' was not declared in this scope - C++
Не могу понять в чём ошибка. Компилятор пишет что в строке cin&gt;&gt;x.name&gt;&gt;x.surname&gt;&gt;x.number; . Ошибка: 'x' was not declared in this scope....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Croessmah
Модератор
Эксперт CЭксперт С++
13134 / 7397 / 828
Регистрация: 27.09.2012
Сообщений: 18,227
Записей в блоге: 3
Завершенные тесты: 1
27.06.2014, 15:11 #2
if, а не If
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,961
Записей в блоге: 27
27.06.2014, 15:12 #3
Цитата Сообщение от Help Посмотреть сообщение
Поиск ничего не дал.
Странно.
Kastaneda
Форумчанин
Эксперт С++
4652 / 2860 / 228
Регистрация: 12.12.2009
Сообщений: 7,268
Записей в блоге: 2
Завершенные тесты: 1
27.06.2014, 15:12 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cstdlib>
#include <stdio.h>
#define If if
using namespace std;
int main()
{
    int magic;
    int guess;
    magic=rand();
    cin>>guess;
    If (guess==magic) cout << "Yes";
    return 0;
}
Help
0 / 0 / 0
Регистрация: 27.06.2014
Сообщений: 5
27.06.2014, 15:12  [ТС] #5
Спасибо.
Croessmah
27.06.2014, 15:15
  #6

Не по теме:

Kastaneda, какой ужас

gru74ik
Модератор
Эксперт CЭксперт С++
4150 / 1776 / 197
Регистрация: 20.02.2013
Сообщений: 4,898
Записей в блоге: 21
27.06.2014, 20:27 #7
Цитата Сообщение от Kastaneda Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cstdlib>
#include <stdio.h>
#define If if
using namespace std;
int main()
{
    int magic;
    int guess;
    magic=rand();
    cin>>guess;
    If (guess==magic) cout << "Yes";
    return 0;
}
Да ты тролль шутник!
Представляю что будет, если человек привыкнет так кодить! ))))
Kastaneda
27.06.2014, 20:36     [Error] 'If' was not declared in this scope
  #8

Не по теме:

Цитата Сообщение от gru74ik Посмотреть сообщение
Представляю что будет, если человек привыкнет так кодить! ))))
главное, чтобы он не говорил, что его этому на cyberforum'е научили

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2014, 20:36
Привет! Вот еще темы с ответами:

Error ‘mass_P’ was not declared in this scope - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main() { int N = 0; for(int i = 0; i &lt; N; i++) ...

Error: 'printf' was not declared in this scope - C++
Не могу скомпилировать код. #include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;locale.h&gt; using namespace std; const float p =...

Error: 'finally' was not declared in this scope - C++
Как в С++ записать завершающий блок finally? Error: 'finally' was not declared in this scope class DivideByZeroException {}; class...

[Error] 'cout' was not declared in this scope - C++
Вот хоть убейте в чем ошибка не пойму...Перечитал несколько форумов. пробовал переписывать код. Одно и тоже. devcpp 5.4.2 - собственно...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.06.2014, 20:36
Ответ Создать тему
Опции темы

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