memchr()

C++ cstring memchr() funksiyasi

❮ CString funksiyalari


Misol

Xotira blokida belgilangan qiymatni o‘z ichiga olgan birinchi baytga ko‘rsatkich oling:

char myStr[] = "Hello World!";
char * myPtr = (char*)memchr(myStr, 'o', 12);
cout << myPtr;
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

memchr() funksiyasi xotira blokida belgilangan qiymatni o‘z ichiga olgan birinchi baytga ko‘rsatkich qaytaradi.

memchr() funksiyasi <cstring> sarlavha faylida aniqlangan.

Eslatma: memchr() funksiyasi istalgan tipdagi xotira uchun umumlashtirilgan. C uslubidagi stringlar (char massivlari) bilan ishlashda uning o‘rniga strchr() funksiyasidan foydalangan ma’qul.


Sintaksis

memchr(void * pointer, int value, size_t size);

size_t ma’lumot tipi musbat butun sondir.

Parametr qiymatlari

Parametr Tavsif
pointer Majburiy. Qidiruv olib boriladigan xotira blokiga ko‘rsatkich.
value Majburiy. Qidiriladigan qiymat.
size Majburiy. Qidiruv olib boriladigan xotira blokining o‘lchami.

Texnik tafsilotlar

Qaytaradi: Qiymat topilgan xotira pozitsiyasiga void tipidagi ko‘rsatkich yoki qiymat topilmagan bo‘lsa, NULL ko‘rsatkich.

❮ CString funksiyalari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!