永发信息网

写一个函数,功能是查找字符串s1中是否包含指定的词(s2指向),若存在返回第一次出现的位置

答案:1  悬赏:40  手机版
解决时间 2021-11-21 08:08
  • 提问者网友:原来太熟悉了会陌生
  • 2021-11-20 22:21
写一个函数,功能是查找字符串s1中是否包含指定的词(s2指向),若存在返回第一次出现的位置
最佳答案
  • 五星知识达人网友:举杯邀酒敬孤独
  • 2021-11-20 23:10
//查找第一个匹配子串位置,如果返回的是-1表示没有找到
int find(char* s1,char* s2)
{
int i=0;
int len1 = strlen(s1)
int len2 = strlen(s2);
if(len1-len2<0) return -1;
for(;i {
int m = i;
for(int j=0;j {
if(s1[m]!=s2[j])
break;
m++;
}
if(j==len)
break;
}
return i }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯