C çalışma soruları – 4 (yazı işlemleri)

Aşağıda bildirimi verilen remove_str isimli işlevin kodunu yazınız:

remove_str işlevi birinci parametresine gönderilen adresteki yazının içinden ikinci parametresine adresi geçilen yazıyı (varsa) silecek.
Eğer pstr adresi içindeki yazıda pdel adresindeki yazı birden fazla geçiyorsa silme işlemi yalnızca birinci yazı için gerçekleştirilecek.
Eğer silinecek yazı pstr adresinde yer almıyorsa işlev bir silme işlemi gerçekleştirmeyecek.
İşlevin geri dönüş değeri  içinde silme işlemi gerçekleştirilmiş yazının adresi. (pstr adresi)

Tanımladığınız işlev içinde standart C işlevlerine çağrı yapabilirsiniz.
Tanımladığınız işlevi aşağıdaki kodla test edebilirsiniz:

Cevabı buradan görebilirsiniz
Share

Necati Ergin

C ve Sistem Programcıları Derneğinde eğitmen olarak çalışıyor.

Bunlar da ilginizi çekebilir

Kod Eklemek İçin Okuyun