#include #include #include"ex2_stack.h" int main() { struct stack my_stack; init_stack(&my_stack); char str[256]; char c; while (1) { print_stack(&my_stack); printf("Enter: '1' push itme, '2' pop item, or '3' quit: "); scanf("%s",str); c=*str; switch(c) { int i; case '1': printf("Enter integer my_stack[%d]: ",my_stack.size); scanf("%d",&i); push(&my_stack,i); break; case '2': if (my_stack.size > 0) { i = pop(&my_stack); printf("Removed : %d",i); } break; case '3': return 0; break; } } return 0; }