cout
is declared in the std
namespace:
int _tmain(int argc, _TCHAR* argv[])
{
std::cout << "hello";
return 0;
}
You're also doing it wrong. Note how I have the angle brackets aboove.
Question
I'm trying to learn c++ but a simple method like "cout" and "cin" does not exist this is my code:
#include "stdafx.h"
#include <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
cout>>"hello";
return 0;
}
there is an error that says "error C2065: 'cout' : undeclared identifier"
and "IntelliSense: identifier "cout" is undefined"
La solution
cout
is declared in the std
namespace:
int _tmain(int argc, _TCHAR* argv[])
{
std::cout << "hello";
return 0;
}
You're also doing it wrong. Note how I have the angle brackets aboove.
Autres conseils
Add #include <iostream>
to stdafx.h
. I was having trouble with that and it worked for me.
Adding using namespace std;
may help, and also do cout << "hello"
not >>
.
cout
is in std
so you to have use using namespace std
. And for cout
operator is like <<
. >>
this is for input i.e cin
.
#include "stdafx.h";
#include "iostream";
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout<<"hello";
system("pause");
return 0;
}