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();
}
}