• Satr qismini boshka satrga joylashtiriщ fuksiyasi
  • Satr qismini o‘chirish funksiyasi.
  • Satr qismini boshka satrga qo‘shish fuksiyasi




    Download 282,05 Kb.
    Pdf ko'rish
    bet4/8
    Sana21.07.2024
    Hajmi282,05 Kb.
    #268145
    1   2   3   4   5   6   7   8
    Satr qismini boshka satrga qo‘shish fuksiyasi 
     
    Satr qismini boshka satrga qo‘shish funktsiyalari kuyidagicha: 
    append (const string &str); 
    append(const string & str,unsigned int pos,unsigned int n); 
    append (const char *str, int n). 
    Bu funktsiyalarni yuqorida ko‘rsatilga mos funktsiyalardan farqi - 
    chaqiruvchi satrni oxiriga str sarni o‘zini yoki qismini ulab ketadi. 
    char * sc; 
    cin.getline (sc,100); // ss=”0123456789” satr kiritiladi 
    string s1,s,s2; 
    s2=sc; s1=”misol”; s=”aaa” // s2=”0123456789” 


    s2.append(“abcdef”); // s2+=”abcdef” va s2=”0123456789abcdef” 
    s1.append(s2,4,5); // s1=”misol45678”
    s.append(ss,5); // s=”aaa012345” 
    Satr qismini boshka satrga joylashtiriщ fuksiyasi 
    Bir satrga ikkinchi satrni qismini joylashtirish uchun kuyidagi 
    funktsiyalar ishlatiladi: 
    insert (unsigned int pos1, const string &str); 
    insert (unsigned int pos1, const string & str,unsigned int pos2,unsigned int n); 
    insert (unsigned int pos1, const char *str, int n). 
    Bu fuksiyalar append kabi ishlaydi , faqat ko‘rsatilgan o‘rnidan str satr 
    qismini chaqiruvchi satrga qo‘shib qo‘yadi. Misol 
    char * sc; 
    cin.getline (sc,100); // sc=”0123456789” satr kiritiladi 
    unsigned int i=3;
    string s1,s,s2; 
    s2=sc; s1=”misollar”; s=”xyz”; // s2=”0123456789” 
    s2.insert(i,“abcdef”); // s2=”012abcdef3456789” 
    s1.insert(i-1,s2,4,5); // s1=”mi45678sollar”
    s.insert(i-2,sc,5); // s=”x01234yz” 
    Satr qismini o‘chirish funksiyasi. 
    Satrni ma’lum qismini o‘chirish uchun kuyidagi funktsiyani ishlatish 
    mumkin: 
    erase ( unsigned int pos=0, unsigned int n=npos) 
    Bu funktsiya chaqiruvchi sartdan pos o‘rnidan boshlab n ta belgin o‘chirib 
    tashlaydi , agarda pos qo‘rsatilmasa boshidan boshlab o‘chiradi, agar n 
    ko‘rsatilmasa satrni oxirigacha bo‘lgan belgilar o‘chiriladi: 
    string s1,s2,s3; 
    s1=”0123456789”; s2=s1;s3=s1; 


    s1.erase(4,5); // s1=”01239”
    s2.erase(3); // s2=”012”
    s3.erase(); // s3=””
    void clear() funktsiyasi chakiruvchi satrni to’liq tozalaydi masalan
    s1.clear(); shunda s1 ni qiymati bo’sh bo’ladi. 

    Download 282,05 Kb.
    1   2   3   4   5   6   7   8




    Download 282,05 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Satr qismini boshka satrga qo‘shish fuksiyasi

    Download 282,05 Kb.
    Pdf ko'rish