0330sisy   3년 전

왜 segfault가 나는지 도저히 모르겠네요.

pop(), top()에서 보통 나는데, 그래서 모두 q.empty()로 미리 조건을 줘도 안되네요.

확인 좀 부탁드립니다.

0330sisy   3년 전

문제 해결이 됐습니다. control은 RD와 같이 control 입력부이고 dt는 숫자 array이 인데 cotrol보다 3배 이상 크게 잡아 줘야 런타임에러(segfault) 문제 해결이 됩니다.

참고하세요. 

char control[MAX]; //RD control 입력
int N; // dt array size
char dt[MAX*3+2];// array [1,2,3,4] 기존 dt[MAX]

댓글을 작성하려면 로그인해야 합니다.