#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 上留下你寶貴的意見。