c查找子串

c查找子串,第1张

c查找子串

输入一个字符串,再输入一个字符串,这个字符串是第一个字符串的子串,查找成功返回位置,查找失败返回NO。

在字符串里,最后一个字符后面通常有一个占位。

//查找子串
#include
int main()
{
    char a[80],b[10];
    gets(a);
    gets(b);
    int flage=0,i,j,k;
    for(i=0; a[i]!=''; i++)
    {
        for(j=i,k=0; b[k]!=''; k++,j++)
        {

            if(b[k]!=a[j])
            {
                break;
            }
        }
        if(b[k]=='')
        {
           printf("%d",i);
           flage=1;
           break;
        }
    }
    if(flage==0)
    {

        printf("NO");
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5520659.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存