写一个函数,关于匹配文件名的问题,贴出完整代码有分,不够再加
函数名为BOOL MatchFilename( char * fmt, char * file )
请用C/C++(不得使用MFC的类库)编写,编写程序匹配文件名,fmt为由通常意义的文件通配符,file为一个文件名,函数判断该文件名是否符合其通配符;匹配规则按WIN98的MS-DOS Prompt为准;不以DOS6及以前的版本为准,不必将'.'特殊处理。可以使用递归算法;程序最好不要超过30行(以分号为准)。
如fmt="*a*b",file="aabab"时应返回TRUE,file="aababa"则应返回FALSE;