suse 9.1사용자입니다.
동영상을 읽어서 처리하는 프로그램인데요,
한 프레임씩 읽을때마다
내부적인 로직에 의해서 텍스트파일들이 새로 생성되거나,
기존파일들을 update하게 됩니다.
결과적으로 한 프레임당
해당되는 텍스트파일들에 대해 fopen, fclose를 20~30 회 정도
해 주게 되는데요,
프로그램이 300프레임을 넘어가면, 세그멘테이션 오류가 나는데,
이유가 새로운 파일을 생성하지 못하기 때문입니다.
FILE *out = fopen("test.dat", "w")
이런식이라고 한다면 out=NULL이 되어버리는 것이죠.