: // Stack 의 제거
: void destory (Stack *pStack)
: {
: free (pStack->bottom);
: pStack->top = -1;
: pStack->size = 0;
: pStack->bottom = NULL;
:
: }
:
free (pStack->bottom); 을 하면 pStack가 메모리에서 없어지는데
pStack->top = -1;
pStack->size = 0;
pStack->bottom = NULL;
를 해서 그런 것 아닐까요?
뒤의 세줄을
pStack = NULL; 이렇게 바꾸면 되지 않을까요?--0_o