美文网首页
判断字符串函数

判断字符串函数

作者: 始于尘埃 | 来源:发表于2019-08-24 23:07 被阅读0次
    #include <iostream>
    using namespace std;
    
    int Strstr(char s1[],char s2[]){
        int i,j,k;
        if( s2[0] == 0) //如果比较的字符为空,直接退出 
            return 0;
        for(int i = 0; s1[i]; i++){ //从是的第一个字符开始比较,如果不成立,则i++
            k = i,j = 0;
            for( ; s2[j]; ++j,++k){
             
                if(s1[k] != s2[j]) //只要不相等,就退出
                    break;
                } //开始进入下一个循环 
            if(s2[j] == 0)   
                return i;
            }
        return -1; //没有找到 
    }
    
    
    
    int main(){
        //int Strstr(char s1[],char s2[]);
        char s1[10] = "rice"; 
        char s2[10] = "ice";
        int res = Strstr(s1,s2);
        cout<<res; 
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:判断字符串函数

          本文链接:https://www.haomeiwen.com/subject/gqycectx.html