#include #include"ex1_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 next integer ]: "); scanf("%d",&i); push(&my_stack,i); break; case '2': if ( my_stack.top!=NULL ) { i = pop(&my_stack); printf("Removed : %d",i); } break; case '3': return 0; break; } } return 0; }