scandir, error: dereferencing pointer to incomplete type
글쓴이: antz / 작성시간: 화, 2005/06/07 - 6:00오후
잘 사용하던 함수인데
왜 에러가 나는지 모르겠습니다.
답변 부탁드립니다.
#include <dirent.h> int main() { struct direct **namelist; int n; n = scandir(".", &namelist, 0, alphasort); if (n < 0) perror("scandir"); else while(n--) printf("%s\n", namelist[n]->d_name); }
Quote:
gcc -o scandir scandir.c
scandir.c: In function `main':
scandir.c:8: warning: passing arg 2 of `scandir' from incompatible pointer type
scandir.c:13: error: dereferencing pointer to incomplete type
Forums:
오타때문에 그런거 아닌지요????[code:1]struct d
오타때문에 그런거 아닌지요????
struct direct **namelist;
=>
struct dirent
from saibi
Good~
오타 때문이네요. ^^;
연휴 후유증인지 오늘 집중이 안되는군요.
산만하고, 할일은 산떠미인데... :?
감사합니다. :-)
Lum7671's Weblog
댓글 달기