编写一个c语言strstr函数程序,查找一个字符在另外一个字符串出现的总次数!
编写一个程序,该程序输入若干文本和一个查找字符串,然后用函数strstr来确定查找字符串在这行文本中出现的总次数。...
编写一个程序,该程序输入若干文本和一个查找字符串,然后用函数strstr来确定查找字符串在这行文本中出现的总次数。
展开
展开全部
//#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这个字符相同的总个数,然后打印出来就可以的,麻烦了!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询