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

编写一个程序,该程序输入若干文本和一个查找字符串,然后用函数strstr来确定查找字符串在这行文本中出现的总次数。... 编写一个程序,该程序输入若干文本和一个查找字符串,然后用函数strstr来确定查找字符串在这行文本中出现的总次数。 展开
 我来答
White_MouseYBZ
推荐于2016-01-25 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6610万
展开全部
//#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;
}
更多追问追答
追问
int strstr(char *a,char *b)   这个报错了  
在*b这里输入一个字符,然后再*a里查找与*b这个字符相同的总个数,然后打印出来就可以的,麻烦了!
追答

我这里没有发现报错……

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式