Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2008, 11:04
red_robe
 
Fecha de Ingreso: febrero-2006
Mensajes: 233
Antigüedad: 18 años, 9 meses
Puntos: 3
error tonto: function was not declared in this scope

la función Hola llama a la otra función MostrarSaludo y ésta, en un momento dado tiene que volver a llamar a Hola para seguir ejecutando el código.
pasa que cuando quiere volver a Hola (como vuelve a mirar desde arriba de todo, no encuentra la función...
que hay que poner arriba del fichero .cpp para que lo detecte? no lo recuerdo, es una tonteria ;)

Código:
void MostrarSaludo()
{
...
  cout<<"Hola, entramos una vez más"<<endl;
...
if (volver==1)
{
Hola(); //error: was not declared in this scope!
}
...

}

void Hola()
{
...
if (gSaludar==1)
{
     MostrarSaludo();
}

}