62. 统计一个字符在字符串中出现次数 与 统计一个字符串在另一字符串中出现次数。

使用strchr

自实现

使用strstr

自实现

 1 int getSubstrCount(char* str,char* subStr)
 2 {
 3     int count = 0;
 4     while(*str)
 5     {
 6         int i;
 7         for(i = 0;*(str+i) == *(subStr+i)&& *(subStr+i) != '\0';i++);
 8         if(*(subStr+i) == '\0')
 9         {
10             count++;
11             str = str+i;
12         }
13         else
14             str++;
15     }
16     return count;
17 }
18 
19 int main()
20 {
21     char* str = "aabaaaab  aaaab  ";
22     char* subStr = "aab";
23     printf("count = %d\n",getSubstrCount(str,subStr));
24     return 0;
25 }

猜你喜欢

转载自www.cnblogs.com/ZhuLuoJiGongYuan/p/9556137.html