Çözüldü C++ ile string ifadeler nasıl değiştirilir?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Sydatolo

Hectopat
Katılım
30 Nisan 2021
Mesajlar
220
Makaleler
1
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
C++'ta bir stringteki bazı harfleri başka bir harfe nasıl çevirebilirim? String kütüphanesinde böyle bir nimet var mıdır? Varsa bilen birisi bana yardım edebilir mi? Şimdiden cevap veren herkese teşekkür ederim.
 
Son düzenleyen: Moderatör:
Çözüm
<algorithm> Kütüphanesi ile mümkün.

C++:
#include <iostream>
#include <algorithm>
#include <string>




int main(){

std::string x="Merhaba dunya";

//a harfini b harfi ile değiştirir.
replace(x.begin(),x.end(),'a','b');

std::cout<<x;

    return 0;
}
<algorithm> Kütüphanesi ile mümkün.

C++:
#include <iostream>
#include <algorithm>
#include <string>




int main(){

std::string x="Merhaba dunya";

//a harfini b harfi ile değiştirir.
replace(x.begin(),x.end(),'a','b');

std::cout<<x;

    return 0;
}
 
Çözüm
<algorithm> Kütüphanesi ile mümkün.

C++:
#include <iostream>
#include <algorithm>
#include <string>




int main(){

std::string x="Merhaba dunya";

//a harfini b harfi ile değiştirir.
replace(x.begin(),x.end(),'a','b');

std::cout<<x;

    return 0;
}
Peki bir stringin içinde bir harfin olduğunu nsaıl kontrol edebiliriz bunu biliyor musun?
 
str.find()
C++:
#include <iostream>


int main(void){
    

    std::string mStr = "AAbbCCdd";
    size_t mPos = mStr.find('C');

    if(mPos != std::string::npos){

        std::cout << "'C' found at: " << mPos << std::endl;
    } else {

        std::cout << "Can't found 'C'" << std::endl;
    }
    

    return 0;   
}

stringleri yönetmeyi öğrenmek daha sağlıklı bir öğrenme şekli. Kütüphaneler ve fonksiyonlar yetersiz gelmeye başlayacak biryerden sonra. Döngü içinde kaç kez tekrar ettiğini bulabilirsin diye düşünüyorum.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı