CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): kimdh (I m I)
날 짜 (Date): 2003년 3월 25일 화요일 오전 03시 34분 43초
제 목(Title): [질문]opendir 관련


다음 프로그램을 sun ultra 60에서 실행하였는데,
파일 이름에서 앞의 두 문자가 출력되지 않습니다.
예를 들면, stdio.h인경우 dio.h로 출력 됩니다.

/*--------------------------------------------*/
DIR     *dirfd;
struct  dirent  *dentry;
char    dirname[1024];

if ((dirfd=opendir(.)) == NULL)  perror (".");
while((dentry = readdir(dirfd)) != NULL) {
      printf ("%s\n", dentry->d_name);
}
/*--------------------------------------------*/A

고수님들의 조언 바랍니다.
 
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.