这是最简单的一种字符串搜索算法,也是效率最低的字符串搜索算法了
直接上代码:
const char* search(const char* str, const char* subStr)
{
int strLen=strlen(str);
int subLen=strlen(subStr);
int i,j,tmp;
for(i=0;i<=(strLen-subLen);i++)
{
tmp=i;
for(j=0;j<subLen;j++,tmp++)
{
if(str[tmp] != subStr[j])
{
break;
}
}
if(j==subLen)
{
return str+i;
}
}
return NULL;
}