strpbrk()
C string strpbrk() funksiyasi
Misol
Stringning birinchi raqamdan boshlanadigan qismini chop eting:
char myStr[] = "I think 4096 bytes should be enough";
char *pos = strpbrk(myStr, "0123456789");
if (pos != NULL) {
printf("%s", pos);
}
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
strpbrk() funksiyasi stringda ko‘rsatilgan belgilardan istalgan biri birinchi uchragan joyni qidiradi va stringdagi shu pozitsiyaga ko‘rsatkich qaytaradi.
Agar belgilarning hech biri topilmasa, NULL qaytariladi.
strpbrk() funksiyasi <string.h> sarlavha faylida aniqlangan.
Sintaksis
strpbrk(void * str, void * search);
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| str | Majburiy. Qidiruv olib boriladigan string. |
| search | Majburiy. Qidiriladigan belgilar to‘plamini o‘z ichiga olgan string. |
Texnik tafsilotlar
| Qaytaradi: | Qidirilayotgan belgilardan istalgan biri birinchi uchragan pozitsiyaga char tipidagi ko‘rsatkich yoki belgilarning hech biri topilmagan bo‘lsa, NULL. |
|---|
Tegishli sahifalar
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
