[求助]简单问题 判断字符串是否包含
编写一个函数
如果字符串str1包含 字符串str2 返回1 不包含返回0
下面是我写的代码
#include<stdio.h>
#include<string.h>
int search(char str1[],char str2[])
{ int i,j,t=0;
for(i=0;i<strlen(str1);i++)
{while(str1[i]==str2[0])
{for(j=0;j<strlen(str2);j++)
if(str1[i]!=str2[j]) break;
else i++;
t=1;
}
}
return(t);
}
main()
{ char str1[20],str2[20];
printf("Enter str1:");
gets(str1);
printf("Enter str2:");
gets(str2);
printf("%d",search(str1,str2));
}
在判定是否相等的地方有点问题
请教简单直接的方法