[1] 授業単元:C言語
[2] 問題:ボイヤームーア法を用いた文字検索プログラムの作成とその動作解説
[3] 環境
 [3.1] OS:WindowsXP(動作はUNIX上で行う)
 [3.2] コンパイラ名とバージョン:不明
 [3.3] 言語:Cのみ
[4] 期限:2006年10月31日 23:59:59まで
[5] テキストファイルから文章を読み込んで、それに対してこちらが検索文字を打ち込みます。
結果は「icchi:〜gyou〜moJime」とし、最後に合計を「total:〜」として出力します。
他の人からもらったものがあるんですが、いまいち動作が理解できません。
あと、条件として同じ文字が続いている文章に対してそれよりも少ない数
の同じ文字で検索した際は、検索文字の数ずつではなく1文字ずつずらさな
ければいけないそうです。
例を挙げると、「aaaaaaaaa」という文字列に「aaa」で検索をしたときの
出力結果は3個ではなく7個になります。
以下にもらったものを張ります。よろしければ動作説明もお願いします。
よろしくお願いします。