C et Expressions régulières
Bonjour,
je voudrais récupérer une liste de fichier (répondant à un masque) dans un répertoire.
Exemple : récupère le premier (le plus ancien) fichier commençant par "T" et finissant par ".data".
L'appel de ma fonction se ferait :
char filename[255];
filename = FILE_GET("/datat/","T*.data");
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
char * FILE_GET(const char *directory, const char *mask)
{
struct dirent *lecture;
DIR *rep;
rep = opendir(directory);
while ((lecture = readdir(rep)) && (iFind==0))
{
}
closedir(rep);
} |
Existe t-il des expressions régulières en C qui me permettrait de tester lecture->name ?