void dump_file(char const *file)
{
printf("%s\n", file);
}
void list_sub_directories(char const *dir)
{
typedef winstl::findfile_sequence_a find_seq_t;
find_seq_t files(dir, "*.*", find_seq_t::files);
std::for_each(files.begin(), files.end(), dump_file);
}
int main(int, char**)
{
list_sub_directories("c:");
return 0;
}