あ、間違い。
-if(strncmp(a,b,strlen(b))==0)count++;
+if(strncmp(&a[i],b,strlen(b))==0)count++;