>> Edit article
이름
제목
패스워드
질문들입니다. 제가 스택을 구현 하고 있는데요.. 이상하게 에러가 납니다.. 에러좀 잡아주세요.. 아래는 소스입니다. // stack의 기본 데이터형 typedef struct stack { int *bottom; // stack의 bottom int top; int size; // stack의 크기 } Stack; // size 크기의 스택 초기화 void create (Stack *pStack, int size) { pStack->bottom = (int *) malloc(sizeof(int)*size); pStack->top = -1; pStack->size = size; } // Stack 의 제거 void destory (Stack *pStack) { free (pStack->bottom); pStack->top = -1; pStack->size = 0; pStack->bottom = NULL; } 이정도 입니다. 여기서 destory() 함수의 free (pStack->bottom)에서 에러가 나거든요.. 이건 왜 그런것입니까? 에러내용은.. 아래와 같습니다. debian_wbh:/mnt/d/work/Stack# ./Stack 6 5 4 3 2 1 -1 -1 세그멘테이션 오류--장점 0.1.0
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved