911ですけどやっぱり検索文字列aabでaaabを検索したら無理でした。
/* データ検索のルーチン */

while ((ch = fgetc(fp)) != EOF) {
if (ch == argv[2][j] || ch == argv[2][j = 0]) {
++j;
if (argv[2][j] == '\0') {
++i;
j = 0;
}
}
}

/* データ検索のルーチン終了 */
ここから改造してそこを修正する方法はないんでしょうか?