/* * Arquivo para teste das várias implementações do tipo pilha. */ #include #include "pilha_vetor.h" int main() { Pilha p; char c; char v; cria_pilha (&p); while (scanf ("%c", &c) != EOF) { switch (c) { case 'i': scanf (" %c", &v); insere_pilha (&p, v); printf ("valor empilhado: %c\n", v); break; case 'r': v = remove_pilha (&p); printf ("valor desempilhado: %c\n", v); break; case 'v': if (pilha_vazia(&p)) printf("pilha vazia\n"); else printf("pilha com elementos\n"); break; } } libera_pilha(&p); return 0; }