C++ <string>


ULASHISH

C++ string funksiyalari

<string> kutubxonasida stringlar ustida turli amallarni bajarish imkonini beruvchi ko‘plab funksiyalar mavjud.

Barcha string funksiyalari ro‘yxatini quyidagi jadvalda topishingiz mumkin.

Funksiya Tavsif
append() Joriy stringning oxiriga belgilar yoki boshqa stringni qo‘shadi
at() Chegaradan chiqishni tekshirgan holda ko‘rsatilgan indeksdagi belgini qaytaradi
back() Stringdagi oxirgi belgiga murojaat qiladi
begin() Stringning birinchi belgisini ko‘rsatuvchi iteratorni qaytaradi
c_str() Null belgi bilan tugaydigan C uslubidagi stringni qaytaradi
clear() Barcha belgilarni o‘chirib, stringni bo‘sh holga keltiradi
compare() Stringni boshqa string bilan solishtiradi va natijani qaytaradi
copy() Stringdagi belgilarni belgilar massiviga nusxalaydi
data() Stringning ichki belgilar massiviga ko‘rsatkich qaytaradi
empty() String bo‘sh ekanligini tekshiradi
end() Oxirgi belgidan bevosita keyingi pozitsiyani ko‘rsatuvchi iteratorni qaytaradi
erase() Pozitsiya va uzunlik bo‘yicha stringning bir qismini o‘chiradi
find() Belgi yoki qism stringning birinchi uchragan joyini topadi
front() Stringdagi birinchi belgiga murojaat qiladi
insert() Ko‘rsatilgan pozitsiyaga belgilar yoki qism stringni joylashtiradi
length() Stringdagi belgilar sonini qaytaradi
max_size() String sig‘dira oladigan belgilarning maksimal sonini qaytaradi
operator[] Berilgan indeksdagi belgini qaytaradi
pop_back() Stringdagi oxirgi belgini o‘chiradi
push_back() Stringning oxiriga bitta belgi qo‘shadi
replace() Stringning bir qismini yangi qiymat bilan almashtiradi
rfind() Belgi yoki qism stringning oxirgi uchragan joyini topadi
resize() Stringni qisqartirish yoki to‘ldirish orqali uning o‘lchamini o‘zgartiradi
size() length() funksiyasining muqobil nomi; string uzunligini qaytaradi
substr() Berilgan indeksdan boshlanadigan, berilgan uzunlikdagi string qismini qaytaradi
swap() Ikki stringning tarkibini o‘zaro almashtiradi

Stringlar haqida C++ stringlar darsligimizda batafsil bilib oling.




W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!