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