Reja: String turidagi satrlar haqida


Download 1.3 Mb.
Pdf ko'rish
bet1/6
Sana04.05.2023
Hajmi1.3 Mb.
#1425420
  1   2   3   4   5   6
Bog'liq
12-Ma\'ruza. C da satrli kattaliklar v ular bilan ishlash.



Mavzu: C++ da satrli kattaliklar v ular bilan ishlash
Reja:
1. String turidagi satrlar haqida;
2. Satr qismini boshqa satrga nusxalash funksiyasi;
3. Satr qismini boshqa satrga qo‘shish funksiyasi;
4. Satr qismini boshqa satr ichiga joylashtirish, o‘chirish,
almashtirish, ajratib olish va izlash funksiyalari;
5. Xulosa.


C++ tilida standart satr turiga qo‘shimcha sifatida
string turi kiritilgan va u string sinfi ko‘rinishida amalga
oshirilgan. Bu turdagi satr uchun ‘\0’ belgisi tugash belgisi
hisoblanmaydi va u oddiygina belgilar massivi sifatida
qaraladi. string turida satrlar uzunligining bajarila-digan
amallar natijasida dinamik ravishda o‘zgarib turishi, uning
tarkibida bir qator funksiyalar aniqlanganligi bu tur bilan
ishlashda ma'lum bir qulayliklar yaratadi.
string turidagi o‘zgaruvchilar quyidagicha e'lon qilinishi
mumkin:
string s1,s2,s3;


Bu turdagi satrlar uchun maxsus amallar va 
funksiyalar aniq-langan. 
string
satrga boshlang‘ich qiymatlar har xil 
usullar orqali berish mumkin:
string 
s1=”birinchi usul”;
string
s2(”ikkinchi usul”);
string s3(s2);
string s4=s2;


Bir satr qismini boshqa satrga yuklash uchun kuyidagi
funksiya-larni ishlatish mumkin, ularni prototipi kuyidagicha:
assign(const string &str);
assign(const string &str,unsigned int pos, unsigned int n);
assign(const char *str, int n);
Birinchi funksiya qiymat berish amal bilan ekvivalentdir: string
turidagi str satr o‘zgaruvchi yoki satr o‘zgarmasni amalni chaqiruvchi
satrga beradi:

Download 1.3 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling