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

Выдает ошибку в компиляторе - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.95
Softman18
2 / 2 / 0
Регистрация: 17.07.2013
Сообщений: 41
28.08.2013, 21:15     Выдает ошибку в компиляторе #1
Здавствуйте пишу вот такой код

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main()
{ 
   int chislo1;
   int chislo2;
   int summa;
     
   cout << "Vvedite pervoe chislo: " << endl;
   cin >> chislo1;
   cout << "Vvedite vtoroye chislo: " << endl;
   cin >> chislo2;
     
   summa = chislo1 + chislo2;
   cout << "Summa ravna: " << summa << endl;
     
   return 0;
}
Выдает ошибки
Код
A:\progekt1\asd\main.cpp||In function 'int main()':|
A:\progekt1\asd\main.cpp|9|error: 'cout' was not declared in this scope|
A:\progekt1\asd\main.cpp|9|error: 'endl' was not declared in this scope|
A:\progekt1\asd\main.cpp|10|error: 'cin' was not declared in this scope|
||=== Build finished: 3 errors, 0 warnings ===|
Подскажите что неправильно.Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.08.2013, 21:15     Выдает ошибку в компиляторе
Посмотрите здесь:

выдает ошибку C++
выдает ошибку C++
C++ С++ выдает ошибку
выдает ошибку( C++
Выдает ошибку C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Hugra
 Аватар для Hugra
47 / 47 / 1
Регистрация: 18.07.2013
Сообщений: 138
Записей в блоге: 1
28.08.2013, 21:16     Выдает ошибку в компиляторе #2
Цитата Сообщение от Softman18 Посмотреть сообщение
Здавствуйте пишу вот такой код

int main()
{
int chislo1;
int chislo2;
int summa;

cout << "Vvedite pervoe chislo: " << endl;
cin >> chislo1;
cout << "Vvedite vtoroye chislo: " << endl;
cin >> chislo2;

summa = chislo1 + chislo2;
cout << "Summa ravna: " << summa << endl;

return 0;
}

Выдает ошибки
A:\progekt1\asd\main.cpp||In function 'int main()':|
A:\progekt1\asd\main.cpp|9|error: 'cout' was not declared in this scope|
A:\progekt1\asd\main.cpp|9|error: 'endl' was not declared in this scope|
A:\progekt1\asd\main.cpp|10|error: 'cin' was not declared in this scope|
||=== Build finished: 3 errors, 0 warnings ===|

Подскажите что неправильно.Спасибо.
Добавь перед
C++
1
int main()
следующую строчку
C++
1
2
#include <iostream>
using namespace std;
Почитай про пространство имен.
BigLow
55 / 55 / 2
Регистрация: 07.07.2013
Сообщений: 345
28.08.2013, 21:19     Выдает ошибку в компиляторе #3
C++
1
2
3
4
5
#include <iostream>
using namespace std;
 
int main()
{
Softman18
2 / 2 / 0
Регистрация: 17.07.2013
Сообщений: 41
29.08.2013, 21:38  [ТС]     Выдает ошибку в компиляторе #4
Спасибо!
Kastaneda
30.08.2013, 13:38
  #5

Не по теме:

Цитата Сообщение от Softman18 Посмотреть сообщение
Выдает ошибку в компиляторе
Цитата Сообщение от Softman18 Посмотреть сообщение
Выдает ошибки
ошибки не в компиляторе, а у тебя в коде Я только однажды видел, как компилятор говорил, что ошибка в нем самом и он не может чего-то сделать. Правда это был самодельный компилятор.

Убежденный
30.08.2013, 20:37
  #6

Не по теме:


Везет же людям
А я на Visual C++ разных версий частенько вижу "Internal Compiler Error".
Например:

C++
1
2
3
4
5
6
7
8
9
int main()
{
    struct _foo
    {
        ~_foo() {}
    } foo = {};
                    
    return 0;
}

Kastaneda
30.08.2013, 22:37
  #7

Не по теме:

Цитата Сообщение от Убежденный Посмотреть сообщение
частенько вижу "Internal Compiler Error".
прям уж частенько ?
Я относительно недавно работал с гнушной тестовой сюитой для тестирования реализации С++ (тестирование компиляторов), там подобного кода много. В gcc, кстати, твой код проходит. В MS видать "в падлу" было gnu тесты у себя прогнать

Somebody
30.08.2013, 22:48
  #8

Не по теме:

Кстати, все версии g++ за последние года три как минимум молча переваривают

C++
1
2
3
4
class Foo
{
    **const**const**& Foo() {}
};
и даже не говорят, что ошибка в них самих...

castaway
31.08.2013, 09:24
  #9

Не по теме:

Цитата Сообщение от Somebody Посмотреть сообщение
и даже не говорят, что ошибка в них самих...
Собственно.., а что неправильного в этом коде?

Kastaneda
31.08.2013, 09:31
  #10

Не по теме:

Цитата Сообщение от castaway Посмотреть сообщение
Собственно.., а что неправильного в этом коде?
разработчики gcc видимо так же думают

castaway
31.08.2013, 09:34
  #11

Не по теме:

Что-то я и не заметил что это конструктор.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.08.2013, 09:40     Выдает ошибку в компиляторе
Еще ссылки по теме:

Выдает ошибку C++
Выдает ошибку C++
Выдает ошибку C++

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

Или воспользуйтесь поиском по форуму:
Kastaneda
31.08.2013, 09:40     Выдает ошибку в компиляторе
  #12

Не по теме:

Сейчас проверил в студии, тоже компилируется, хотя и подчеркивается красным. Получается синтаксический анализатор (который подчеркивает) умнее компилятора. Круто

Yandex
Объявления
31.08.2013, 09:40     Выдает ошибку в компиляторе
Ответ Создать тему
Опции темы

Текущее время: 06:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru