Queria llamar a un metodo dentro de otro metodo de una misma clase los dos pero no encuentro como es, a ver si alguien me puede hechar una mano, os dejo un ejemplo.
class persona{
char est[10];
public:
void estado(int);
void nombre();
};
void persona::estado(int a){
if(a)
strcpy(est,"casado");
}
void persona::nombre(){
int i=1;
estado(1);
//lei que se podia hacer asi : this->estado(1); pero tp me sale
}
Pues el problema tiene que venir de otro lado, porque deberías poder llamarla de ambas maneras, es decir, como una función normal
estado(int);
o usando el puntero
this->estado(int);
vale ya vi por lo que era, estoy tontisimo, era porque me faltaba una letra en la llamada a la funcion...