能不能帮忙改一下这个程序,可以在C语言环境下运行出来
intindex(chars[],chart[],intstart){inti,j,m,n;m=strlen(s);n=strlen(t);if(start<=0||n=...
int index (char s[],char t[],int start)
{int i,j,m,n;
m=strlen(s);
n=strlen(t);
if(start<=0||n==0||start+n>m)
return(0);
i=start;j=0;
while(i<m&&j<n)
if (s[i]==t[j])
{i++;j++;}
else
{i=i-j+1;j=0;}
if(j>=n)
return(i-n+1);
else
return(0);
} 展开
{int i,j,m,n;
m=strlen(s);
n=strlen(t);
if(start<=0||n==0||start+n>m)
return(0);
i=start;j=0;
while(i<m&&j<n)
if (s[i]==t[j])
{i++;j++;}
else
{i=i-j+1;j=0;}
if(j>=n)
return(i-n+1);
else
return(0);
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询