Guest User

Untitled

a guest
Jan 22nd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.28 KB | None | 0 0
  1. void Pop (Stack *S) {
  2.     StackNode *p, *q;
  3.    
  4.     if (S->size == 1) {
  5.         q = S->first;
  6.         S->first = NULL;
  7.     }
  8.     else {
  9.         q=S->first;
  10.         while(q->next != NULL)
  11.             q = q->next;
  12.     }
  13.     printf("popping = %d\n", q->item);
  14.    
  15.    
  16.     destroyItem(&q->item);
  17.     q = NULL;
  18.     free(q);
  19.     S->size--;
  20. }
Add Comment
Please, Sign In to add comment