#include<stdio.h>
int my_strlen(const char *str)
{
int i=0;
while(*str1='\0')
{
i++;
if(*str==' ')
i--;
str++;
}
return i;
}
void str_cat(char *dest,const char *src)
{
int i=0,j=0;
while(dest[i]!='\0')
{
i++;
}
while(src[j]!='\0')
{
dest[i]=str[j++];
i++;
}
dest[i]='\0';
}
char *strstr(const char *dest,const char *src)
{
char *p=(char *)dest;
char *p1,*p2;
if(!*src)
return(char *)p1;
while(*p)
{
p1=p;
p2=(char *)src;
while(*p1 && *p2 && !(*p1-*p2))
{
p1++;
p2++;
}
if(!*p2)
return p;
p++;
}
return NULL;
}
int main()
{
char *ptr="the worldwide";
char *str="world";
ptr=strstr(ptr,str);
printf("strstr=%s\n",ptr);
return 0;
}