Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/06/2005, 13:43
Avatar de kurorix
kurorix
 
Fecha de Ingreso: junio-2005
Ubicación: Maipu - Santiago - Chile
Mensajes: 54
Antigüedad: 19 años, 8 meses
Puntos: 0
problema con punteros de diferentes estructuras (Lista y Colas)

Hola.
Tengo un problema el cual es que estoy usando dos estructuras de datos una lista y una cola. el problema es que tengo que enlasar la lista con la y me manda el siguiente error:
Cannot convert 'colas *' to 'contenedor *'

Aqui les dejo el codigo para que le hechen un vistaso, bueno espero una respuesta pronto, gracias...

struct contenedor
{
int nombre;
long cantidad;
int contador;
struct contenedor *csig, *sigb, *ultimob;
};
struct contenedor *cprimero, *cnuevo, *cindice;


struct colas
{
int nombre;
int barril;
struct colas *bsig;
};
struct colas *bprimero, *bnuevo, *bindice, *bultimo;

void intro_barco(void)
{
int i,barcos,contbar=0;
printf("Ingrese numero de barcos: ");
scanf("%d",&barcos);
for(i=0;i<barcos;i++)
{
asigna_colas();
contbar++;
bultimo->nombre = contbar;
randomize();
bultimo->barril = random(1-120000);
bultimo->bsig = (struct colas*)NULL;
cindice = cprimero;
do
{
if(cindice->sigb==NULL)
{
cindice->sigb = bultimo;
cindice->contador++;
}
cindice = cindice->csig;
}while(cindice != (struct contenedor*)NULL);
}
}