|
Satr tarkibiga boshqa satrni joylashtirish Pdf ko'rish
|
bet | 133/164 | Sana | 25.01.2024 | Hajmi | 2,67 Mb. | | #146073 |
Bog'liq ALGORITMLASH VA DASTURLASH ASOSLARISatr tarkibiga boshqa satrni joylashtirish
String turidagi satrni qismiga boshqa satrni o‗rnatish uchun insert()
funksiyasidan
foydalaniladi.
insert()
funksiyasining umumiy ko‗rinishi
quyidagicha bo‗ladi.
satr2.insert (n,satr1,m,k)
Funksiyaning quyidagi ko‗rinishlaridan foydalaniladi:
216
a) satr2.insert (n,satr1); ko‗rinishidan foydalanilganda funksiya satr2 ning n-
o‗rnidan boshlab satr1 ni joylashtiradi.
b) satr2.insert (n,satr1,m,k); ko‗rinishidan foydalanilganda funksiya satr2
ning n- belgisidan keyin satr1 ning m-belgisidan keyingi k-ta belgisini
joylashtiradi. m - belgisi kirmaydi.
s) satr2.insert (n,satr1,m); ko‗rinishidan foydalanilganda funksiya satr2 ning
n-belgisidan keyin satr1 ning dastlabki m ta belgisini joylashtiradi. Maslan,
#include
#include
using namespace std;
int main()
{ int j,i,s,n,m;
string s1=" matnni joylash",s3,s4="bo‗lakni",s5="tezroq ",s7="bizning
",s2="matnga ";
char s6[]="bo‗ladi"; s2.insert(6,s1);cout<<"s2="<s4.insert(6,s1,10,4);cout<<"s4="<s5.insert(3,s6,4);cout<<"s5="<s7.insert(3," maktabdosh",7);cout<<"s7="<system("pause");
return 0;
}
Dastur natijasi quyidagicha bo‗ladi
s2=matnga matnni joylash
s4=bo‗lakylasni
s5=tezbo‗lroq
s7=biz maktabning
Satr qismini o„chirish
String turidagi satrni qismini o‗chirish uchun erase() funksiyasidan
foydalaniladi. erase () funksiyasining umumiy ko‗rinishi quyidagicha bo‗ladi:
s1.erase(n,m);
Erase funksiyasi s1 satrni n-elementidan m ta elementni o‗chirish amalini
bajaradi.
Misol: s1 satrni ikkinchi elementidan uchtasini o‗chirish amalini bajaring.
#include
#include
217
using namespace std;
int main()
{ string s1;
cin>>s1;
s1.erase(2,3);
cout< return 0;
}
Kiritish ma‘lumotlari
S1=dastur
Dastur natijasi
Dar
|
| |