Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!samsung!rex!ukma!xanth!xanth.cs.odu.edu!wayne From: wayne@cs.odu.edu (C Wayne Huling) Newsgroups: comp.lang.c Subject: syntax help Message-ID: Date: 20 Mar 91 17:53:18 GMT Sender: usenet@cs.odu.edu (Usenet News Poster) Organization: Old Dominion University, Norfolk, VA Lines: 22 Nntp-Posting-Host: robyn.cs.odu.edu I keep getting errors from this, I don't understand the structure used for namelist?? How do I access this? I keep getting: "t.c", line 14: warning: struct/union or struct/union pointer required #include #include #include main (){int numfiles,i; struct direct *(*namelist[100]); if ((numfiles = scandir(".",namelist,NULL,NULL)) == -1){ fprintf (stderr,"ERROR: Couldn't open directory.\n"); exit(1); } else printf ("Yeaaaa..... \n"); fprintf(stderr,"%d \n",numfiles); for (i=0;i<=numfiles;i++) printf("%s\n",namelist[i]->d_name); fflush(stdout); }