C++ <cstring>
C++ cstring funksiyalari
<cstring> kutubxonasida massivlar va C uslubidagi stringlar ustida turli amallarni bajarish imkonini beruvchi ko‘plab funksiyalar mavjud.
E’tibor bering, C uslubidagi stringlar oddiy stringlardan farq qiladi. C uslubidagi string — char tipi yordamida yaratiladigan belgilar massivi. C uslubidagi stringlar haqida batafsil bilish uchun C stringlar darsligimizni o‘qing.
Barcha cstring funksiyalari ro‘yxatini quyidagi jadvalda topishingiz mumkin.
| Funksiya | Tavsif |
|---|---|
| memchr() | Xotira blokida qiymat birinchi uchragan joyga ko‘rsatkich qaytaradi |
| memcmp() | Qaysi biri kattaroq son qiymatini ifodalashini aniqlash uchun ikkita xotira blokini solishtiradi |
| memcpy() | Ma’lumotlarni bir xotira blokidan boshqasiga nusxalaydi |
| memmove() | Xotira bloklari bir-birini qoplashi mumkinligini hisobga olgan holda ma’lumotlarni bir xotira blokidan boshqasiga nusxalaydi |
| memset() | Xotira blokidagi barcha baytlarga bir xil qiymat beradi |
| strcat() | Bitta C uslubidagi stringni boshqasining oxiriga qo‘shadi |
| strchr() | C uslubidagi stringda belgi birinchi uchragan joyga ko‘rsatkich qaytaradi |
| strcmp() | Qaysi stringning qiymati kattaroq ekanini aniqlash uchun ikkita C uslubidagi stringdagi belgilarning ASCII qiymatlarini solishtiradi |
| strcoll() | Qaysi stringning qiymati kattaroq ekanini aniqlash uchun ikkita C uslubidagi stringdagi belgilarning lokalga (locale) asoslangan qiymatlarini solishtiradi |
| strcpy() | C uslubidagi string belgilarini boshqa stringning xotirasiga nusxalaydi |
| strcspn() | Ko‘rsatilgan belgilardan biri birinchi uchragan joygacha bo‘lgan C uslubidagi string uzunligini qaytaradi |
| strerror() | Xato kodining ma’nosini tavsiflovchi C uslubidagi stringni qaytaradi |
| strlen() | C uslubidagi string uzunligini qaytaradi |
| strncat() | C uslubidagi stringdan ma’lum miqdordagi belgilarni boshqa stringning oxiriga qo‘shadi |
| strncmp() | Qaysi stringning qiymati kattaroq ekanini aniqlash uchun ikkita C uslubidagi stringdagi ko‘rsatilgan miqdordagi belgilarning ASCII qiymatlarini solishtiradi |
| strncpy() | Bitta C uslubidagi stringdan ma’lum miqdordagi belgilarni boshqa stringning xotirasiga nusxalaydi |
| strpbrk() | C uslubidagi stringda ko‘rsatilgan belgilardan biri joylashgan birinchi pozitsiyaga ko‘rsatkich qaytaradi |
| strrchr() | C uslubidagi stringda belgi oxirgi uchragan joyga ko‘rsatkich qaytaradi |
| strspn() | Ko‘rsatilgan belgilardan biri bo‘lmagan birinchi belgigacha bo‘lgan C uslubidagi string uzunligini qaytaradi |
| strstr() | C uslubidagi string boshqa stringda birinchi uchragan joyga ko‘rsatkich qaytaradi |
| strtok() | Ajratuvchi belgilar yordamida stringni bo‘laklarga ajratadi |
| strxfrm() | C uslubidagi stringdagi belgilarni ASCII kodlashidan joriy lokal (locale) kodlashiga o‘tkazadi |
C uslubidagi stringlar haqida C uslubidagi stringlar darsligimizda batafsil bilib oling.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
