
closedir() 함수를 사용하기 전에 반드시 디렉토리 열기를 닫기 전에 열린 디렉토리 포인터를 반환하는 readdir() 함수를 사용하여 디렉토리 열기를 열어야 합니다.
다음은 예시입니다.
#hostingforum.kr
c
DIR *dirp;
struct dirent *entry;
// 디렉토리 열기
dirp = opendir("/path/to/directory");
if (dirp == NULL) {
// 에러 처리
}
// 디렉토리 열기 후 사용
while ((entry = readdir(dirp)) != NULL) {
// 디렉토리 내용 처리
}
// 디렉토리 열기 닫기
closedir(dirp);
closedir() 함수를 사용하기 전에 반드시 디렉토리 열기 함수인 opendir() 함수를 사용하여 디렉토리 열기를 열어야 합니다. 디렉토리 열기 함수를 사용하지 않고 closedir() 함수를 사용하면 에러가 발생합니다.
2025-05-08 05:08