free (pStack->bottom) 은 단지 pStack->bottom 만 free 합니다.
pStack 자체가 free 된 것 아니기 때문에,,
지적하신 부분에서 발생하는 문제는 아닙니다.
:
: free (pStack->bottom); 을 하면 pStack가 메모리에서 없어지는데
:
: pStack->top = -1;
: pStack->size = 0;
: pStack->bottom = NULL;
:
: 를 해서 그런 것 아닐까요?
: 뒤의 세줄을
: pStack = NULL; 이렇게 바꾸면 되지 않을까요?
:
: --
: 0_o--Kal Ort Por