编写一个c语言strstr函数程序,查找一个字符在另外一个字符串出现的总次数!

2025-04-08 10:05:40
推荐回答(1个)
回答1:

//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
#include "string.h"
int strstr(char *a,char *b){
    char *strstr(const char *,const char *);
    int sum=0,ln=strlen(b);
    while(a=strstr(a,b)){
        sum++;
        a+=ln;
    }
    return sum;
}
int main(void){//测试一下
    char *a="123456789012345678901234567890",*b="345";
    printf("%d\n",strstr(a,b));
    return 0;
}