#include <stdio.h>
#include <string.h>
#include <fnmatch.h>
#define SIZE 256
int main(int argc, const char ** argv){
char extension[] = "jpg,png,gif";
char extensionTemp[SIZE];
char pattern[SIZE];
char *token;
for (int i = 1; i < argc; i++){
strcpy(extensionTemp,extension);
token = strtok(extensionTemp,",");
while (token != NULL && strlen(token)>0){
strcpy (pattern,"*."); // *.
strcat (pattern,token); // *.jpg
if( fnmatch(pattern,argv[i],0) == 0 ) {
printf("%s\n",argv[i]);
}
token = strtok(NULL,",");
}
}
return 0;
}
沒有留言:
張貼留言
你好!歡迎你在我的 Blog 上留下你寶貴的意見。