您的位置:首页 > 其它

自己实现strstr函数与strchr函数

2017-07-06 15:10 1031 查看
const char *my_strstr(const char *str, const char *sub_str)  

{  

    for(int i = 0; str[i] != '\0'; i++)  

    {  

        int tem = i; //tem保留主串中的起始判断下标位置   

        int j = 0;  

        while(str[tem++] == sub_str[j++])  

        {  

            if(sub_str[j] == '\0')  

            {  

                return &str[i];  

            }  

        }    

    }  

  

    return NULL;  




char * Strchr(char to[], char Ch)

{

    int i = 0;

    while (to[i] != Ch && to[i] != '\0')

    i++;

    return to[i] != '\0' ? to + i : NULL;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: