#include <stdio.h>
#include <io.h>
#include <string.h>
int findfiles(char* dir);
int main(int argc, char* argv[])
{
findfiles("c:\");
return 0;
}
int findfiles(char* dir)
{
chdir(dir);
struct _finddata_t fileinfo;
int handle;
if (handle = _findfirst("*.*", &fileinfo))
{
do {
if (!strcmp(fileinfo.name, ".") || !strcmp(fileinfo.name, "..") || fileinfo.attrib & _A_SUBDIR)
continue;
printf("%s\n", fileinfo.name);
} while(!_findnext(handle, &fileinfo));
}
_findclose(handle);
return 0;
}