C dilinde aşağıdaki işlemi yapmak istiyorum.Eğer yardımcı olabilirseniz cok sevinirim.Kimseden bu programı yazmasını istemiyorum,bana bunu yapmak icin yeterli kaynak,yonlendirme veya kullanacağım komut bilgilendirmesi yapabilirseniz berhudar olurum

Yapmak istediğim şu şekilde.


Orneğin C:/iyinet/

klasoru icerisinde 10 tane text dosyası olsun ve bu text dosyalarının icerisinde paragraflar olsun.
a.txt
b.txt
..
..
x.txt gibi.

Program, aranılan kelimeyi/kelimeleri bu klasor icerisindeki tum text dosyaları icerisinde bulduracak.
Orneğin "web master" kelimesini arattığımda cıktı olarak onceki 2 ve sonraki 2 kelimeyle beraber yazacak.

Bulunduğu dosya - Cumle
a.txt : iyi net web master ana sayfa
c.txt : hebele hubele web master ayşe fatma
..
.

Ayrıca 2. olarakta aranan kelime,istenilen kelime ile değiştirilecek.Eğer değiştirme işlemi yapılmak isteniyorsa,2 parametre istenecek kullanıcıdan.
1. parametre - aranan kelime(ler)
2. parametre - değiştirilecek kelime(ler)
şeklinde.
Ve bu klasor icerisindeki text dosyalarındaki tum aranan kelimeler,yeni kelimeyle değiştirilecek.

Teşekkurler.