|
함수를 선언해서..
함수를 두번 불러서 사용하면..
int *pos;
pos=(int *)malloc(size*sizeof(int));
<== 두번째 수행 도중 세그맨테이션 폴트가 발생 합니다.
처음에는 잘 진행 하는데 왜 두번째 수행부터 폴트가 날까요?
이거 때문에 미치겠습니다. ㅜ.ㅡ
사이즈를 정해서 한번 해봤는데... size 값이 100까지는 폴트가 나지 않습니다..
그 이상의 크기에서는 폴트 나고...
realloc 도 써봤는데 마찬가지 네요.. ㅎㅎ
free는 함수 끝날때 수행 하거든요..
해결책 좀 제시해 주세요.. 1주일째 못하고 있습니다.. ㅜ.ㅡ
|