Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. void stack_init(stack *stack)
  2. {
  3. stack->top=0;
  4. }
  5. bool stack_empty(stack *stack)
  6. {
  7. return (stack->top==0)? true : false;
  8. }
  9. void push(stack *stack,int value)
  10. {
  11. if(stack->top < MAX_STACK_SIZE-1)
  12. {
  13. stack->top++;
  14. stack->data[stack->top]=value;
  15. }
  16. else
  17. {
  18. printf("Overflow\n");
  19. }
  20. }
  21. int pop(stack *stack)
  22. {
  23. if(stack->top>0)
  24. {
  25. stack->top--;
  26. return stack->data[stack->top+1];
  27. }
  28. else
  29. {
  30. printf("Underflow\n");
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement