>>595
ポインタを使わない方法が解らないが。
#include<stdio.h>
#include<string.h>
int main(void){
char a[] = "abcde_fghi.abcde-fghi", b[10];
char *p;
int i, ct = 0;

printf("b=> ");
scanf("%s", b);
i = 0;
while ((p = strstr(&a[i], b))) {
printf("位置 %ld¥n", p - a);
ct++;
i = p - a + 1;
}
printf("件数は%d¥n", ct);

return 0;
}