Skip to content

cstring kutubxonasi

C++ cstring funksiyalari

<cstring> kutubxonasi massivlar va C-uslubidagi matnlar (string) ustida vazifalarni bajarish imkonini beruvchi ko'plab funksiyalarga ega.

E'tibor bering, C-uslubidagi matnlar oddiy stringdan farq qiladi. C-uslubidagi string — bu char turi bilan yaratilgan belgilar massividir. C-uslubidagi matnlar haqida ko'proq bilish uchun bizning C-Uslubidagi matnlar qo'llanmamizni o'qing.

Barcha cstring funksiyalari ro'yxati quyidagi jadvalda keltirilgan.

FunksiyaTavsif
memchr()Xotira blokidagi qiymatning birinchi marta uchrashiga ko'rsatkichni qaytaradi
memcmp()Qaysi biri kattaroq sonli qiymatni 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 blokdan boshqasiga nusxalaydi
memset()Xotira blokidagi barcha baytlarni bir xil qiymatga o'rnatadi
strcat()Bitta C-uslubidagi stringni boshqasining oxiriga qo'shadi
strchr()C-uslubidagi stringdagi belgining birinchi marta uchrashiga ko'rsatkichni qaytaradi
strcmp()Qaysi string yuqori qiymatga ega ekanligini aniqlash uchun ikkita C-uslubidagi stringdagi belgilarning ASCII qiymatlarini solishtiradi
strcoll()Qaysi string yuqori qiymatga ega ekanligini aniqlash uchun ikkita C-uslubidagi stringdagi belgilarni lokalga asoslangan qiymatlarini solishtiradi
strcpy()C-uslubidagi string belgilarini boshqa string xotirasiga nusxalaydi
strcspn()Ko'rsatilgan belgilardan birining birinchi uchrashigacha 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 string oxiriga qo'shadi
strncmp()Qaysi string yuqori qiymatga ega ekanligini aniqlash uchun ikkita C-uslubidagi stringdagi belgilangan miqdordagi belgilar ASCII qiymatlarini solishtiradi
strncpy()Bitta C-uslubidagi stringdan ma'lum miqdordagi belgilarni boshqa string xotirasiga nusxalaydi
strpbrk()C-uslubidagi stringdagi ko'rsatilgan belgilardan birini o'z ichiga olgan birinchi pozitsiyaga ko'rsatkichni qaytaradi
strrchr()C-uslubidagi stringdagi belgining oxirgi marta uchrashiga ko'rsatkichni qaytaradi
strspn()Ko'rsatilgan belgilardan biri bo'lmagan birinchi belgigacha bo'lgan C-uslubidagi string uzunligini qaytaradi
strstr()Bitta C-uslubidagi stringning boshqa stringdagi birinchi uchrashiga ko'rsatkichni qaytaradi
strtok()Ajratuvchilar (delimiters) yordamida stringni bo'laklarga ajratadi
strxfrm()C-uslubidagi stringdagi belgilarni ASCII kodlashdan joriy lokal kodlashiga o'zgartiradi

C-uslubidagi matnlar haqida ko'proq ma'lumotni bizning C-Uslubidagi matnlar qo'llanmamizda bilib olishingiz mumkin.