
rewinddir 함수를 사용하여 디렉토리 커서를 처음으로 되돌리려면, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
c
rewinddir(dirp);
dirp는 열린 디렉토리 구조체입니다. 기존 디렉토리 커서의 위치를 유지하고 rewinddir 함수를 사용하여 처음으로 되돌리려면, rewinddir 함수를 사용하기 전에 dirp의 위치를 저장한 후, dirp의 위치를 원래 위치로 되돌려 주면 됩니다.
#hostingforum.kr
c
DIR *dirp = opendir("/path/to/directory");
struct dirent *entry;
// dirp의 위치를 저장합니다.
struct dirent *saved_entry = entry;
// dirp의 위치를 원래 위치로 되돌립니다.
rewinddir(dirp);
rewinddir 함수를 사용하여 디렉토리 커서를 처음으로 되돌렸을 때, 이전에 열린 디렉토리 커서도 닫히지 않습니다. rewinddir 함수는 디렉토리 커서의 위치를 처음으로 되돌립니다. 디렉토리 커서를 닫으려면 closedir 함수를 사용해야 합니다.
#hostingforum.kr
c
closedir(dirp);
이러한 코드를 사용하여 디렉토리 커서를 처음으로 되돌리고, 기존 디렉토리 커서의 위치를 유지할 수 있습니다.
2025-06-07 04:32