AS_Push 할 경우 현재 Stack 이 Full 인지 검사하도록 추가했다. void AS_Push(ArrayStack* Stack, ElementType Data) { int Position = Stack->Top; /* 기존 AS_Push 함수에 AS_IsFull 함수 추가 */ if(AS_IsFull(Stack)) { Stack->Nodes[Position].Data = Data; printf("Stack->Nodes[Position].Data : %p ", &Stack->Nodes[Position].Data); printf("Stack->Top: %d\n", Stack->Top); Stack->Top++; } else { printf("NOTHING.\n"); } } 소스 원본은 아래와 같음. ..