请教:如何在一个字符串中查找时候包含另一字符串。。。

kaniggia kaniggia 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
//如果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;
}
}
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
kaniggia
C语言 70,039 成员 243,237 内容