[C con Clase] Problema con vector de punteros a char

Silvio S. Stenta silviostenta en hotmail.com
Mie Dic 3 21:31:10 CET 2008


Quiza me equivoque ya que no tengo mucha experiencia en C, pero me parece 
que no definiste la variable (1) but y ¿donde hay un tipo de dato que sea un 
matriz?
Salu2

--------------------------------------------------
From: "Programante" <programante en gmail.com>
Sent: Wednesday, December 03, 2008 2:33 PM
To: "Lista de correo sobre C y C++" <cconclase en listas.conclase.net>
Subject: Re: [C con Clase] Problema con vector de punteros a char

> 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;
>>(1)  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.
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
> 




Más información sobre la lista de distribución Cconclase