218
s1=matn qismini almashtirish
s1=matnni almashtirish
s2=bugun dars bo‗lmaydi
Satr tarkibidan satr qismini izlash
String turidagi satrni tarkibidan satr qismini izlash uchun find()
funksiyasidan foydalaniladi. find () funksiyasining umumiy ko‗rinishi quyidagicha
bo‗ladi:
s1.find(s2);
Find funksiyasi s1 satr ichidan s2 satrni izlash amalini bajaradi, agar topilsa,
s2 ning boshlanish indeksini saqlaydi aks holda -1 natija qaytaradi.
Misol: s1 satr tarkibidan s2 satrni izlash amalini bajaring.
#include
#include
using namespace std;
int main()
{ int i;
string s1,s2;
cin>>s1; cin>>s2;
i=s1.find(s2);
cout<return 0;
}
Kiritish ma‘lumotlari
S1=dastur
S2=tur
Dastur natijasi
3
Agar satr tarkibida izlanadigan qism bir necha marta bajarilsa, oxirgi
qismning indeksini aniqlash uchun rfind() funksiyasidan foydalaniladi. Rfind()
funksiyasini ishlash jarayoni find() funksiyasini ishlash jarayoni bilan bir xil.