Selamlar ücreti mukabilinde söyle bir fonksiyon lazım
bir tane std string türünden değişken var ve hiç bosluk bulunmuyor örneğin
214519ru19hjjoıqhjıasdfhıasf9qur953013h5rı03hr1y83 hrh13ırhı13 seklinde
Burada istediğim ;
Her 20 karakterde bir tekrarlanan karakteri bulsun 20 40 60 ...
ve o karakteri karakter artı bosluk ile replace etsin ...
Recursive sekilde olmalı
Mesela
1234567890 diyelim 20 .ci karakter 9 artık 89 01234 seklinde olmalı
gelen yazının sadece 20 karakterden uzun olduğunu biliyoruz... maksimum sayısını bilmiyoıruz buna uygun bir fonksiyon yazdırmak istiyorum
ödeme ak iş enpara yaparım is sonu olacak sekilde yapabilecke olanlar dm
CPP Fonksiyon yazdırılacaktır
2
●161
- 23-09-2019, 21:27:47Özgür adlı üyeden alıntı: mesajı görüntüle
#include <iostream> using namespace std; void replacer(string& text, int pos) { if (pos >= text.length()) return; replacer(text.insert(pos++, 1, ' '), pos + 20); } int main() { string text = "0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789sdfasdf"; replacer(text, 20); cout << text; getchar(); }