求帮忙。。。c语言考试题目:编写函数int StrCount(char* str1,char* str2).

2025-02-03 05:38:39
推荐回答(1个)
回答1:

int strcount(char *str1,char *str2)
{
char *temp = str1;
int sun = 0;
while(temp != NULL && *temp != '\0')
{
temp = strstr(temp,str2);//char *strstr(char *str1,char *str2),标准C库函数,头文件string.h,作用:在str1中查找str2,并返回str2在str1中的位置。
temp+=strlen(str2);//int strlen(char *str),标准C库函数,头文件string.h,作用:计算str的长度,不包含结束符。
sun ++;
}
return sun;
}