编程实现字符串函数
1、strchr
char *mystrchr(char *str,int c)
{
while(*str!='\0')
{
if(*str==c)
{
return str;
}
str++;
}
return NULL;
}
2、strstr
char *mystrstr(char *str,char *dest)
{
int dcnt=strlen(dest);
int cnt=0;
while(*str!='\0')
{
if(*str==*dest)
{
while(*dest!='\0')
{
if(*str==*dest){
cnt++;
}
if(dcnt==cnt)
{
return str-(cnt-1);
}
str++;
dest++;
}
}
str++;
}
return NULL;
}