Другие языки программирования и технологии

Error C2065: cout: необъявленный идентификатор

Объясните мне неразумному. . еще раз.. .
Занимаюсь (пытаюсь) по книге "Освой самостоятельно С++ за 21 день". Но пытаюсь освоить через в Microsoft Visual Studio 2012. Итак код:

#include <iostream>
int main()
{
int x = 5;
int y = 7;
std::cout << endl;
std::cout << x + y << " " << x * y;
std::cout << endl;
return 0;
}

А ошибки все те же (вроде я тыкал, но нутром чую что не так тыкал и не с тем выражением лица)

1>------Построение начато: проект: Urok1_Zad, Конфигурация: Debug Win32 ------
1> Исходный код. cpp
1>d:\my documents\documents\visual studio 2012\projects\hello\urok1_zad\urok1_zad\исходный код. cpp(6): error C2065: endl: необъявленный идентификатор
1>d:\my documents\documents\visual studio 2012\projects\hello\urok1_zad\urok1_zad\исходный код. cpp(8): error C2065: endl: необъявленный идентификатор
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Как же грамотно и правильно переделать код, чтобы объявить идентификатор/ы и были объявлены переменные?

С надеждой и нетерпением буду ждать вашего ответа...
std::endl вместо endl

либо объявите явно использование пространства имен std в своей программе:

#include <iostream>
using namespace std;
int main() {
    int x = 5;
    int y = 7;
    cout << endl;
    cout << x + y << " " << x * y;
    cout << endl;
    return 0;
}
Денис Андреюк
Денис Андреюк
82 589
Лучший ответ
Компилятор честно поругался на endl, а ты его про игнорировал... endl, как и cout, видны в пространстве имен std::.
#include <iostream>
int main()
{
int x = 5;
int y = 7;
int z = x + y;
int v = x * y;
std::cout << endl;
std::cout << z << " " << v;
std::cout << endl;
return 0;
}
Попробуй так..
Привет ребята!!!
поясните мне пожалуйста что я не так делаю?
error C2065: Var: необъявленный идентификатор
error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "R1"
: error C2065: R1: необъявленный идентификатор
: error C2065: R2: необъявленный идентификатор
: error C2143: синтаксическая ошибка: отсутствие ";" перед ":"
: error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "Write"
C4551: в вызове функции отсутствует список аргументов
error C2065: Write: необъявленный идентификатор
error C2015: слишком много знаков в константе
error C2065: R1: необъявленный идентификатор
error C2143: синтаксическая ошибка: отсутствие ";" перед "строка"
error C3861: Readln: идентификатор не найден
error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "Write"
error C2065: Write: необъявленный идентификатор
: error C2015: слишком много знаков в константе
: error C2065: R2: необъявленный идентификатор
: error C3861: Readln: идентификатор не найден
error C2061: синтаксическая ошибка: идентификатор "R1"
: error C2181: недопустимый else без парного if
error C2065: writeln: необъявленный идентификатор
error C2059: синтаксическая ошибка: }
IN
Ivan Nezhelskij
113