请教:如何在一个字符串中查找时候包含另一字符串。。。
//如果sourcestr中包含substr,则返回TRUE.否则返回False.
//用纯C语言如何实现.另外有什么更好的办法呢?请各位大哥不吝赐教!!
Bool searchstr(char *sourcestr,char *substr)
{
int i=0,j=0;
int k=0;
for(j=0;j<(int)strlen(substr);j++)
{
if(sourcestr[i]==substr[j])
{ k++;
if(k==(int)(strlen(substr)-1))
return TRUE; 1
}
else
{
k=0;
j=0;
}
i++;
if(i>=(int)strlen(sourcestr))
return FALSE;
}
}