www.pudn.com > os2design4file.rar > mydir.h


#include
#include
#include
void mydir(char * str)
{
	if(strcmp(str,"")==0)
	{
		char buf[80];
		getcwd(buf,sizeof(buf));

		DIR* dir;
		struct dirent *ptr;
		int i;
		dir=opendir(buf);
		while((ptr=readdir(dir))!=NULL)
			printf("%s\n",ptr->d_name);
		closedir(dir);
	}
	else
	{
		DIR* dir;
		struct dirent *ptr;
		int i;
		if((dir=opendir(str))!=NULL)
		{
			while((ptr=readdir(dir))!=NULL)
				printf("%s\n",ptr->d_name);
			closedir(dir);
		}
		else
			printf("There is not such file directory!\n");
	}
}