Belgili turlar
Misol: Berilgan satrni ixtiyoriy elementini ekranga chiqaring. #include
Download 108.32 Kb.
|
1 2
Bog'liqС string
- Bu sahifa navigatsiya:
- Kiritish ma’lumotlari s=dastur n=3
- include include using namespace std; int main() { string s1,s2; cin>>s2;
- Satrning qismiga boshqa satrni o‘rnatish
- include include using namespace std; int main() { string s1,s2;
- S2=amaliy Dastur natijasi dasturali Satr qismini o‘chirish
- include include using namespace std; int main() { string s1; cin>>s1; s1.erase(2,3);
- Satr tarkibidan satr qismini izlash
- include include using namespace std; int main() { int i; string s1,s2;
Misol: Berilgan satrni ixtiyoriy elementini ekranga chiqaring.
C++ dasturlash tilida string satrlari ustida quyidagi amallarni bajarish mumkin:
String turidagi satrlarni nusxalash String turidagi satrlarni nusxalash uchun assign() funksiyasidan foydalaniladi. assign() funksiyasining umumiy ko‘rinishi quyidagicha bo‘ladi: s1.assign(s2); Assign funksiyasi s2 satrni s1 satrga nusxalash amalini bajaradi. s1.assign(s2,n,m)- s2 ni n-dan m ta elementini s1ga nusxalaydi. Misol: s2 satrni s1 satrga nusxalash amalini bajaring.
Satrning qismiga boshqa satrni o‘rnatish String turidagi satrni qismiga boshqa satrni o‘rnatish uchun append() funksiyasidan foydalaniladi. append() funksiyasining umumiy ko‘rinishi quyidagicha bo‘ladi. s1.append(s2,n,m); Append funksiyasi s2 satrni n-elementidan m ta elementni s1 satr oxiriga o‘rnatish amalini bajaradi. s1.append(s2)- s2 satrni s1 satr oxiriga ulaydi. Misol: s2 satrni ikkinchi elementidan uchtasini s1 satrga o‘rnating amalini bajaring.
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. s1.erase()- s1 satr elementlarini to’liq o’chiradi. Misol: s1 satrni ikkinchi elementidan uchtasini o‘chirish amalini bajaring.
Satr tarkibidan satr qismini izlash String turidagi satrni tarkibidan satr qismini izlash uchun find() funksiyasidan foydalaniladi. find () funksiyasining umumiy ko‘rinishi quyidagicha bo‘ladi: s1.find(s2); Find funksiyasi s1 satr ichidan s2 satrni izlash amalini bajaradi, agar topilsa, s2 ning boshlanish indeksini saqlaydi aks holda -1 natija qaytaradi. Misol: s1 satr tarkibidan s2 satrni izlash amalini bajaring.
Agar satr tarkibida izlanadigan qism bir necha marta bajarilsa, oxirgi qismning indeksini aniqlash uchun rfind() funksiyasidan foydalaniladi. rfind() funksiyasini ishlash jarayoni find() funksiyasini ishlash jarayoni bilan bir xil.
Nazariy savollar 1.String turi deganda nimani tushunasiz? 2.String turidagi o‘zgaruvchilarni e’lon qilish 3.String turidagi o‘zgaruvchilarni elementlariga murojat qilishni tushuntirib bering? 4.String turdagi satrlar ustida qanday amallar bajariladi va ularning yozilishi? 5.String turdagi satrlarni nusxalash funksiyasi va uning umumiy ko‘rinishi? 6.Satrning qismiga boshqa satrni o‘rnatish funksiyasi va uning umumiy ko‘rinishi? 7.Satr qismini o‘chirish funksiyasi va uning umumiy ko‘rinishi? 8.Satr tarkibidan satr qismini izlash funksiyasi va uning umumiy ko‘rinishi? E’TIBORINGIZ UCHUN RAHMAT! Download 108.32 Kb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling