Если вы используете MinGW Developer Studio, это может помочь:
При условии, что у вас есть файлы в каталоге, который вы хотите просмотреть, будет:
sample1.txt
sample2.txt
sample3.txt
Код для двухфайлы, соответствующие шаблону "s *", будут:
#include<stdio.h>
#include<io.h>
int main()
{
// the input pattern and output struct
char *pattern = "s*";
struct _finddata_t fileinfo;
// first file (sample1.txt)
int x = _findfirst(pattern, &fileinfo);
printf("%s" ,fileinfo.name);
// next file (sample2.txt)
_findnext(x, &fileinfo);
printf("%s" ,fileinfo.name);
}