unsigned int find_last_not_of(const string &str, unsigned int pos=npos)const;
Funksiya, uni chaqiruvchi satrning ko‘rsatilgan joydan boshlab str satrini tashkil etuvchi belgilar to‘plamiga kirmagan belgini qidi-radi va eng o‘ng tomondan birinchi topilgan belgining indeksini, aks holda npos sonini qaytaradi.
unsigned int find_last_not_of(char c, unsigned int pos=npos)const;
Bu funksiyaning oldingidan farqi - satr oxiridan boshlab s belgisiga o‘xshamagan belgini izlaydi.
Izlash funksiyalarini qo‘llashga misol:
#include
#include
int main(){
string s1=”01234567893456ab2csef”,
s2=”456”,s3=”ghk2”;
int i,j;
i=s1.find(s2);
j=s1.rfind(s2);
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
}
Do'stlaringiz bilan baham: |