count number of files with a given extension in a directory - C++?
Is it possible in c++ to count the number of files with a given extension in a directory? I'm writing a program where it would be nice to do something like this (pseudo-code): if (file_extension == ".foo") num_files++; for (int i = 0; i < num_files; i++) // do something Obviously, this program is much more complex, but this should give you the general idea of what I'm trying to do. If this is not possible, just tell me. Thanks! There is nothing in the C or C++ standards themselves about directory handling but just about any OS worth its salt will have such a beast, one example being the