[1] 授業単元:C言語
[2] 問題文(含コード&リンク):
>>559の結果からなんですけれども…
例えば得られた OOXOXOOOOX…という文字列から、Oが相対的な1番目と5番目の位置にあるとき
(例: ---O----O--- -は任意。OでもXでも可)、
「4番目に1-5が見つけられました。」というメッセージを付け加える場合どうしたらよいでしょう?

また、複数ある場合(例2: ---O----O------O----O---)には
「4番目に1-5が...」
「16番目に1-5が...」としたいです。

[3] 環境
 [3.1] OS:Windows
 [3.2] コンパイラ(バージョン): Borland C++ Compiler 5.5
 [3.3] 言語:C
[4] 期限:2005年8月1日まで
[5] その他の制限:特になし。

「任意の〜」というところでどーしたらよいものかと…
strstrとかで検索してもどうにもならなそうなので。
どなたかよろしく、お願いします。