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”
Do'stlaringiz bilan baham: |