pues al parecer aqui esta tu error:
Código C++:
Ver originalint ColaLlena(TipoCola C)
{
//if (((C.Frente=0)&&(C.Atras=MAX-1)||(C.Frente==C.Atras+1)))
if (((C.Frente==0)&&(C.Atras==MAX-1)||(C.Frente==C.Atras+1)))
return 1;
else return 0;
}
lo que pasa es que cada vez q entras al if pues en vez de comparar, estas asignando, entonces siempre se va a cumplir tu condicion.
Saludos.