/* * Arquivo para teste das várias implementações do tipo fila. */ #include #include "fila_ligada_simples.h" int main() { Fila f; char c; int v; cria_fila (&f); while (scanf ("%c", &c) != EOF) { switch (c) { case 'i': scanf ("%d", &v); insere_fila (&f, v); printf ("valor inserido: %d\n", v); break; case 'r': v = remove_fila (&f); printf ("valor removido: %d\n", v); break; case 'v': if (fila_vazia(&f)) printf("fila vazia\n"); else printf("fila com elementos\n"); break; } } libera_fila(&f); return 0; }