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);
}
}