- strstr() 사용x
- 일치하는 문자열 갯수 찾기
count가 계속 0이라고 뜹니다.
#include <stdio.h>
#include <string.h>
void countString(char string[256], char key[256]) {
int start = 0, i = 0, count = 0;
while (string[start] != '\0') {
if (string[start] == key[i]) {
if (i == strlen(key)) {
count++;
i = 0;
}
else i++;
}
start++;
}
printf("key strings : %d", count);
}
void main() {
char string[256], key[256];
printf("Type string : ");
gets_s(string);
printf("Type key string : ");
gets_s(key);
countString(string, key);
}