Пример #1
0
void desembarque(Pilha* p){   
   Fila* f = getfila();
   while(!pilha_vazia(p)){
      Mala* m = pilha_pop(p);
      fila_insere(f,m);     
   }
   imprime_fila(f);
   pilha_libera(p);
   fila_libera(f);
   printf("\nDesembarque Realizado com Sucesso!\n");
}
Пример #2
0
int main (void)
{
  Fila* f = fila_cria();
  Fila* f_p = fila_cria();
  Fila* f_c = fila_cria();
  
  fila_insere(f, 2004); 
  fila_insere(f,1905);
 
  separa_filas(f, f_p, f_c);
  printf("prioridade:%f\n", f_p->ini->info);
  printf("convencional:%f\n", f_c->ini->info);
  fila_libera(f);
  
  free(f->ini);
  free(f->fim);
  free(f);
  
  return 0;
}