'cout' Was Not Declared In This Scope


Answer :

Put the following code before int main():



using namespace std;


And you will be able to use cout.



For example:



#include<iostream>
using namespace std;
int main(){
char t = 'f';
char *t1;
char **t2;
cout<<t;
return 0;
}


Now take a moment and read up on what cout is and what is going on here: http://www.cplusplus.com/reference/iostream/cout/






Further, while its quick to do and it works, this is not exactly a good advice to simply add using namespace std; at the top of your code. For detailed correct approach, please read the answers to this related SO question.



Use std::cout, since cout is defined within the std namespace. Alternatively, add a using std::cout; directive.



Comments

Popular posts from this blog

Converting A String To Int In Groovy

"Cannot Create Cache Directory /home//.composer/cache/repo/https---packagist.org/, Or Directory Is Not Writable. Proceeding Without Cache"

Android How Can I Convert A String To A Editable