#include "apue.h"
#include <dirent.h>
int main( int argc, char *argv[] )
{
DIR *dp;
struct dirent *dirp;
if( argc != 2 )
err_quit("Usage:ls directname");
if( (dp = opendir(argv[1])) == NULL )
err_sys("cann't open directory:%s\n",argv[1]);
while( (dirp = readdir(dp) ) != NULL )
{
printf("%s\t",dirp->d_name);
}
closedir(dp);
exit(0);
}
~
#include <dirent.h>
int main( int argc, char *argv[] )
{
DIR *dp;
struct dirent *dirp;
if( argc != 2 )
err_quit("Usage:ls directname");
if( (dp = opendir(argv[1])) == NULL )
err_sys("cann't open directory:%s\n",argv[1]);
while( (dirp = readdir(dp) ) != NULL )
{
printf("%s\t",dirp->d_name);
}
closedir(dp);
exit(0);
}
~