c语言怎样查找字符串出现次数
在C语言中,可使用循环和条件判断来查找字符串中某个子串的出现次数。以下是一个示例代码:
#include <stdio.h>
#include <string.h>
int countOccurrences(const char *str, const char *subStr) {
int count = 0;
int subStrLen = strlen(subStr);
while (*str) {
if (strncmp(str, subStr, subStrLen) == 0) {
count++;
}
str++;
}
return count;
}
int main() {
char str[100];
char subStr[100];
printf("请输入一个字符串:");
fgets(str, sizeof(str), stdin);
str[strcspn(str, "
")] = '