strpbrk()

C string strpbrk() funksiyasi

❮ string funksiyalari


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.


❮ string funksiyalari


Tegishli sahifalar

C stringlar darsligi

C string funksiyalari darsligi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!