利用C语言寻找后缀相同的文件
#include <string.h>
void main()
{
char str1 = "aa.exe";
char str2 = ".exe";
int a;
a=strncmp(str1+strlen(str1)-strlen(str2),str2,strlen(str2));
}
若str1==str2,则返回零;
若str1 > str2,则返回正数;
若str1< str2,则返回负数。
a返回0,说明找到相同字符串".exe"
char类型相当于指针,加上自身长度,就是将指针移到"\0"(最后一位的下一位地址)的位置,减去str2的长度,相当于移到"."的位置。
这样相当于是从"."开始比较