![[fopen에러] 파일은 제대로 있지만, 매번 똑같은 반복횟수에서 fopen 에러가 발생할 때? [fopen에러] 파일은 제대로 있지만, 매번 똑같은 반복횟수에서 fopen 에러가 발생할 때?](https://mblogthumb-phinf.pstatic.net/MjAyMDEyMDhfMzIg/MDAxNjA3MzkzMjQ5NjIz.QtE-KT3rMpQQOsPKatopkuNY_1kQ8ejC0uWBZ1UO77Ig.2aM9wR5jO0jvJZccjkOcTwfwry0ki_pfm6p_Xf4QRVcg.PNG.sinbs94/image.png?type=w2)
매번 똑같은 위치에서 fopen 에러가 발생할 때?디버깅으로 학인하니 fp = NULL이 들어가있다.그렇지만, 파일은 지정경로에 제대로 있는상태..<우선 체크사항>- 파일경로를 확인했는가?
- 파일이 실제로 존재하는가?- fopen과 함께 fclose도 해주었는가?
- 매번 똑같은 횟수?순서에서 죽는가?
심지어 이 코드는 죽기전까지 여러 번 호출되면서도 잘 동작했음->그렇다면 too many open files를 의심코드를 추가하고 보니 이런식으로 에러를 출력해줌에러값이 24?24를 확인해보니/asm-generic/errno-base.h 에 정의되어 있음#define EMFILE 24 /* Too many open files */그렇다, 운영체제 상에서 정해져 있는 file 디스크립터..........
원문링크 : [fopen에러] 파일은 제대로 있지만, 매번 똑같은 반복횟수에서 fopen 에러가 발생할 때?