c++ - solucion - ''cout'' no fue declarado en este alcance
solucionar error cout was not declared in this scope (2)
Tengo un programa de C ++:
#include<iostream>
int main()
{
char t = ''f'';
char *t1;
char **t2;
cout<<t; //this causes an error, cout was not declared in this scope
return 0;
}
g ++ test.cpp
Recibo el error de error: ''cout'' was not declared in this scope
¿por qué?
Ponga el siguiente código antes de int main()
:
using namespace std;
Y podrás usar cout
.
Por ejemplo:
#include<iostream>
using namespace std;
int main(){
char t = ''f'';
char *t1;
char **t2;
cout<<t;
return 0;
}
Ahora tome un momento y lea qué es cout y qué está pasando aquí: http://www.cplusplus.com/reference/iostream/cout/
Use std::cout
, ya que cout
se define dentro del std
nombres std
. Alternativamente, agregue un using std::cout;
directiva.