#include int main(void){ char string[100], ch[100]; int c=0,ch_n,i,j,ok; printf("文字列を入力してください:"); scanf("%s", string); printf("検索する文字列を入力してください:"); scanf("%s", ch); ch_n = sizeof ch / sizeof ch[0];//sizeof命令は sizeof(変数)として使い、その変数のバイト数を返す for (i = 0; string[i] != '\0'; i++){ ok = 0; for (j = 0; ch[j] != '\0'; j++){ if (string[i + j] == ch[j]){ ok = 1; } else{ ok = 0; break; } } if (ok){ c++; } } printf("%sには%sが%d個ありました\n", string, ch, c); return 0; }