Satr qismini boshqa satrga qo‘shish funksiyasi
Satr qismini boshqa satrga qo‘shish funksiyalari quyidagicha:
append(const string &str);
append(const string & str,unsigned int pos,
unsigned int n);
append(const char *str, int n);
Bu funksiyalarni yuqorida keltirilgan mos assign funksiya-lardan farqi - funksiyani chaqiruvchi satr oxiriga str satrni o‘zini yoki uning qismini qo‘shadi.
char * sc;
cin.getline(sc,100); //”0123456789” kiritiladi
string s1,s,s2;
s2=sc; s1=”misol”;
s=”aaa”; //s2=”0123456789”
s2.append(”abcdef”); //s2+=”abcdef” amali
//va s2=”0123456789abcdef”
s1.append(s2,4,5); //s1=”misol45678”
s.append(ss,5); // s=”aaa012345”
Do'stlaringiz bilan baham: |