[fopen에러] 파일은 제대로 있지만, 매번 똑같은 반복횟수에서 fopen 에러가 발생할 때?


[fopen에러] 파일은 제대로 있지만, 매번 똑같은 반복횟수에서 fopen 에러가 발생할 때?

매번 똑같은 위치에서 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 에러가 발생할 때?