본문 바로가기

개발 언어/C 언어/리눅스 C

[리눅스] 세그멘테이션 오류를 발생시키는 것들

fseek, ftell 등 FILE *를 사용하는 함수에서 세그멘테이션 오류가 발생하는 경우

 - 중복으로 fopen을 하는 경우 발생 할 수 있다

 - fclose()를 하지않고 다시 fopen을 한다면, 오류가 발생할 확률이 높다

 - 이런 잠재적인 위험을 피하려면, open과 close를 정확히 해주자!