[C con Clase] Problema con vector de punteros a char
Programante
programante en gmail.com
Mie Dic 3 18:33:07 CET 2008
Victor Manuel escribió:
> Hola!Les planteo mi problema:
> Tengo este Objeto:
> class butaca
> {
> private:
> char *pase[2];
> public:
> void muestra_estado(int p)const; /*Recibe el pase (1 o 2)y nos muestra el estado de la butaca X o 0*/
> butaca(); /*Constructor por defecto sin argumentos*/
> void set_butaca(char *dni,int p); /*Metodo para modificar el estado de una butaca*/
> char* get_estado(int p)const; /*Devuelve el dni*/
> };
>
> y me da error aqui
> char *aux;
> aux=but[i][j].get_estado(p-1); //No me hace nada
>
>
> Implementacion de get_estado
> char *butaca::get_estado(int i)const //recibe el pase
> {
> return(pase[i]);
> }
>
> Les agradeceria que me dijeran algo....Gracias de antemano!
¿En qué consiste el error? ¿No compila, fallo de segmentación, bucle
infinito... ?
¿Cuánto vale p?
Seguramente get_estado debería validar que i es un 0 o un 1.
Más información sobre la lista de distribución Cconclase