| [ 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 고수님들의 조언 바랍니다. |