Skip to content

string kutubxonasi

C++ string funksiyalari

<string> kutubxonasi matnlar (string) ustida vazifalarni bajarish imkonini beruvchi ko'plab funksiyalarga ega.

Barcha string funksiyalari ro'yxati quyidagi jadvalda keltirilgan.

FunksiyaTavsif
append()Mavjud string oxiriga belgilar yoki boshqa stringni qo'shadi
at()Chegarani tekshirgan holda, ko'rsatilgan indeksdagi belgini qaytaradi
back()Stringdagi oxirgi belgiga murojaat qiladi
begin()Stringning birinchi belgisiga ishora qiluvchi iterratorni qaytaradi
c_str()C-uslubidagi null bilan tugaydigan stringni qaytaradi
clear()Barcha belgilarni olib tashlab, stringni bo'sh qiladi
compare()Stringni boshqa string bilan solishtiradi va natijani qaytaradi
copy()Stringdagi belgilarni belgilar massiviga nusxalaydi
data()Stringning ichki belgilar massiviga ko'rsatkichni qaytaradi
empty()String bo'sh yoki yo'qligini tekshiradi
end()Oxirgi belgidan keyingi pozitsiyaga ishora qiluvchi iterrator needle qaytaradi
erase()Pozitsiya va uzunlik bo'yicha stringning bir qismini o'chiradi
find()Belgi yoki qism-stringning birinchi marta uchrashini topadi
front()Stringdagi birinchi belgigga murojaat qiladi
insert()Ko'rsatilgan pozitsiyaga belgilar yoki qism-stringni joylashtiradi
length()Stringdagi belgilar sonini qaytaradi
max_size()String ega bo'lishi mumkin bo'lgan maksimal belgilar sonini qaytaradi
operator[]Berilgan indeksdagi belgini qaytaradi
pop_back()Stringdan oxirgi belgini olib tashlaydi
push_back()String oxiriga bitta belgi qo'shadi
replace()Stringning bir qismini yangi tarkib bilan almashtiradi
rfind()Belgi yoki qism-stringning oxirgi marta uchrashini topadi
resize()String o'lchamini o'zgartiradi, uni qisqartiradi yoki to'ldiradi
size()length() ning taxallusi; string uzunligini qaytaradi
substr()Berilgan indeks va uzunlikdan boshlab stringning bir qismini qaytaradi
swap()Ikkita string tarkibini o'zaro almashtiradi

Matnlar haqida ko'proq ma'lumotni bizning C++ Matnlar qo'llanmamizda bilib olishingiz mumkin.