Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: markosliveup en 7 Marzo 2011, 13:07 pm



Título: No puedo compilar!
Publicado por: markosliveup en 7 Marzo 2011, 13:07 pm
Hola, bueno el problema es basicamente que quiero compilar en c++ recien arranco y no me deja me tira ejemplo.cpp:6: error: ‘cout’ was not declared in this scope

es un programita basico

Código
  1.  
  2. #include <iostream>
  3.  
  4. int main()
  5. {
  6.    int a=0;
  7.    cout << a;
  8.    for(a=0;a<20;a++)
  9.    {
  10.     if(a%3==0)
  11.      cout << " divisible por 3";
  12.     else
  13.      cout << " no divisible por 3";
  14.    }
  15. }
  16.  

a ver si me ayudan estoy en linux mint con el geany y tengo instalado el build essential... me falta algo?


Título: Re: No puedo compilar!
Publicado por: markosliveup en 7 Marzo 2011, 13:12 pm
Ya esta xD me contesto solo me faltaba poner el using namespace std; aunque ahora voy a buscar para que sirve...


Título: Re: No puedo compilar!
Publicado por: Gunit en 7 Marzo 2011, 16:05 pm
Siempre puedes usar:

Código:
std::cout << " no divisible por 3";

Los namespace sirven para poder distinguir funciones, clases, estructuras etc.. que tienen el mismo nombre.