Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include "PILHA_ENC.h"
- int main(){
- struct Pilha exemplo;
- struct Pilha exemplo2;
- iniciaPilha(&exemplo);
- iniciaPilha(&exemplo2);
- //Teste das funções tamanhoPilha e vaziaPilha
- printf("%d\n", tamanhoPilha(&exemplo));
- printf("%d\n", vaziaPilha(&exemplo));
- //Teste da função PUSH
- push(&exemplo2, 5);
- push(&exemplo2, 10);
- push(&exemplo2, 50);
- push(&exemplo, 5);
- push(&exemplo, 10);
- push(&exemplo, 501);
- mostrarPilha(&exemplo);
- mostrarPilha(&exemplo2);
- //Teste da função topoPilha
- printf("Topo da pilha: %d\n", topoPilha(&exemplo));
- //Teste da função comparaPilha
- printf("%d\n", comparaPilha(&exemplo, &exemplo2));
- //Teste da função invertePilha
- invertePilha(&exemplo2);
- //Teste da função POP
- int i;
- pop(&exemplo, &i);
- printf("Valor removido da pilha: %d\n", i);
- pop(&exemplo, &i);
- printf("Valor removido da pilha: %d\n", i);
- mostrarPilha(&exemplo);
- //Teste da função destruirPilha
- destruirPilha(&exemplo);
- push(&exemplo2, 5);
- push(&exemplo2, 10);
- push(&exemplo2, 1);
- push(&exemplo2, 10);
- push(&exemplo2, 1000);
- push(&exemplo2, 55);
- push(&exemplo2, 10);
- //Teste da função removeValor
- removeValor(&exemplo2, 10);
- mostrarPilha(&exemplo2);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement