У меня проблема с тем, что файл cs4004 существует opendir (), не открывая его, в результате чего такой файл или каталог не существует, пока папка не существует в настольном компьютере. Этот Ma c высокопроизводительный терминал Sierra с использованием редактора vim
#include<stdio.h>
#include<stdlib.h>
#include<dirent.h>
int main(void)
{
DIR *disp;
struct dirent *direntp;
disp=opendir("/Users/saravanan/Desktop/cs4004 ");
if(disp == NULL)
{
perror("cant open /Users/saravanan/Desktop ");
}
else
{
for( ; ; )
{printf("okay");
if(direntp == NULL)
break;
printf("%s\n",direntp->d_name);
}
closedir(disp);
}
return(0);
}