C++ çalışma sorusu – 46

Aşağıdaki ingilizce sözcüklerin ortak bir özelliği var:

Bu sözcüklerden bazı karakterler silindiğinde geriye benim ismim kalıyor.
Böyle bir özelliği test eden bir işlev yazabilir misiniz?

İşlevin birinci parametresi kaynak (uygunluğu test edilecek) string.
İşlevin ikinci parametresi silme işleminden sonra geriye kalması gereken string.
İşlevin geri dönüş değeri birinci yazıdan karakter silme yoluyla ikinci yazının elde edilip (true) elde edilemeyeceği (false) bilgisi.
Ben bu sözcükleri bulmak için standart regex kütüphanesini kullandım. Ancak sizin yazacağınız kodda regex kütüphanesi kullanılmayacak.
Bu dosyayı oluşturmak için yazdığım C++ kodu aşağıda:

 

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
Eklemek istediğiniz kodları lütfen aşağıdaki “pre” kodları arasında yazınız.
<pre class="lang:c++ decode:true ">
--yazacağınız kodlar--
</pre>
(buradan kopyalayarak kullanabilirsiniz)