hola, he creado una clase donde guardo un nombre para despues consultarlo.
class palabra
{
..
void palabra::SetNombre(char *nombre)
{
strcpy(QueNombre,nombre);
}
y otra función donde consulto el nombre:
char* palabra::GetNombre()
{
return QueNombre;
}
}
en el main hago esto y todo bien:
palabra *palabras;
palabras = new palabra[10]; //tengo que memorizar 10nombres
palabras[0].SetNombre("Pedro"); //Introducimos primer nombre
cout<<"Primer Nombre: " <<palabras[0].GetNombre<<endl; //Primer Nombre: Pedro
despues desde el mismo main llamo a otra función que está definida más arriba:
lecturaNombres();
void lecturaNombres()
{
palabra *palabras; //sino no me deja: "not defined.."
cout<<"Primer Nombre: " <<palabras[0].GetNombre<<endl; //Primer Nombre:
}
Acá está el problema!!!!!! no me lo guarda!
¿que me falta para guardarlo en global? ¿que estoy haciendo mal?
en el main ok, pero al consultar un nombre desde otra función no me saca nada por pantalla.
AYUDA Y GRACIAS!