您的位置:首页 > 编程语言 > C语言/C++

c语言简单的字符串查找

2016-05-13 15:21 330 查看
#include <stdio.h>

#include <stdlib.h>

#include<string.h>

int main()

{

    int i,j,k,TLen,PLen,count=0;

    char T[50],P[10];

    printf("请输入两个字符串,以回车隔开,母串在前,子串在后:\n");

    gets(T);

    gets(P);

    TLen=strlen(T);

    PLen=strlen(P);

    for(i=0;i<=TLen-PLen;i++)

    {

        for(j=0,k=i;j<PLen&&P[j]==T[k];j++,k++)

            ;

        if(j==PLen)count++;

    }

    printf("%d\n",count);

    system("pause");

    return 0;

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