c´est pas control mais system, et cette fonction ne fait qu´afficher dans une console (pour peu qu´il en existe une) les fichiers en question (et encore, si on est sous windows). Autant dire que ce n´est pas terrible.
Malheureusement, je ne sais pas s´il existe un truc portable pour faire ça.
Sous windows, dans windows.h, il y a des fonctions pour rechercher des fichiers avec des caractères génériques. Va voir sur le site de la msdn des fonctions comme : FindFirstFileEx et FindNextFile.