2020-05-29 20:23:24 +00:00
|
|
|
#include <assert.h>
|
2019-07-01 18:06:21 -07:00
|
|
|
#include <stdio.h>
|
|
|
|
|
#include <stdlib.h>
|
2020-06-28 15:25:37 +00:00
|
|
|
#include "stack.h"
|
2019-07-01 18:06:21 -07:00
|
|
|
|
2020-05-29 20:23:24 +00:00
|
|
|
int main()
|
|
|
|
|
{
|
2019-07-01 18:06:21 -07:00
|
|
|
Stack_T stk;
|
2019-07-02 16:02:55 -07:00
|
|
|
stk = Stack_init();
|
2020-05-29 20:23:24 +00:00
|
|
|
Stack_push(stk, (int *)1);
|
|
|
|
|
Stack_push(stk, (int *)2);
|
|
|
|
|
Stack_push(stk, (int *)3);
|
|
|
|
|
Stack_push(stk, (int *)4);
|
2019-07-01 18:06:21 -07:00
|
|
|
printf("Size: %d\n", Stack_size(stk));
|
2019-07-02 16:02:55 -07:00
|
|
|
Stack_print(stk);
|
|
|
|
|
Stack_pop(stk);
|
|
|
|
|
printf("Stack after popping: \n");
|
|
|
|
|
Stack_print(stk);
|
|
|
|
|
Stack_pop(stk);
|
|
|
|
|
printf("Stack after popping: \n");
|
|
|
|
|
Stack_print(stk);
|
2019-07-01 18:06:21 -07:00
|
|
|
return 0;
|
|
|
|
|
}
|