查找一个在另一个字符串出现在另一个字符串的第一个位置

来源:互联网 发布:免费网络在线代理 编辑:程序博客网 时间:2024/03/29 07:56
#include<stdio.h>

int found(char *a,char *b)
{
int len1,len2,flag,i;
len1 = strlen(a);
len2 = strlen(b);
 flag = -1;
if(len2 >len1)
return -1;
for( i = 0;i <len1 -len2;i++)
{
if(strncmp(a+i,b,len2) == 0)
retun i;
}
return flag;
}
int main()
{
char a[] = "abcdefg";
char b[] = "ef";
int i = 0;
i = found(a,b);
if(i < 0)
printf("no found");
else
printf("location is %d",i);
}
0 0
原创粉丝点击