memchr()
C string memchr() funksiyasi
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);
if (myPtr != NULL) {
printf("%s", 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 <string.h> sarlavha faylida aniqlangan.
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. |
|---|
Tegishli sahifalar
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
