10- amaliy mashg’ulot mavzu: satrlar va kengaytirilgan belgilar ishning maqsadi


Download 317.59 Kb.
Pdf ko'rish
bet29/33
Sana05.01.2022
Hajmi317.59 Kb.
#219883
1   ...   25   26   27   28   29   30   31   32   33
Bog'liq
10-mavzu amaliyot (laboratoriyaga koʻrsatma)

                               

    Satrni eski turga o‘tkazish.    

String turidagi satrni eski char turiga o‘tkazish uchun  const  char  *  c_str() 



const  funksiyani  ishlatish  kerak  bu  funksiya  char  turdagi  \0  belgisi  bilan 

tugaydigan satrga konstantali ko‘rsatkichni kaytaradi: 

Char *s1; string s2=”0123456789”; 

    s1=s2.c_str(); 

  Xuddi shunday eski turga 

     Const char * data() const  funksiya  xam o‘tkazadi lekin satr oxiriga \0 belgisi 

qo‘shilmaydi.                      

Satrni qismini qidirish funksiya lari

 

Satr qismini qidirish uchun ko‘p funksiya lar bor,  biz asosiy funksiya larni  



qiskacha keltiramiz: 

            unsigned int find(const string &str, unsigned int pos=0) const; 




bu funksiya  ko‘rsatilgan joydan boshlab str satrni  chaqiruvchi satrda qidiradi  va 

eng chap uchragan joyni ost indeksini qaytaradi aks xolda maksimal musbat butun 

npos  sonni  qaytaradi  (  npos=4294967295  ),  agar  izlash  o‘rni  berilmasa  boshidan 

boshlab izlaydi; 




Download 317.59 Kb.

Do'stlaringiz bilan baham:
1   ...   25   26   27   28   29   30   31   32   33




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling