C 字串 strpbrk() 函式
示例
列印從第一個數字開始的字串部分
char myStr[] = "I think 4096 bytes should be enough";
char *pos = strpbrk(myStr, "0123456789");
if (pos != NULL) {
printf("%s", pos);
}
自己動手試一試 »
定義和用法
strpbrk()
函式在字串中搜索指定字元的第一個出現位置,並返回指向該字串位置的指標。
如果沒有找到任何字元,則返回 NULL
。
strpbrk()
函式定義在 <string.h>
標頭檔案中。
語法
strpbrk(void * str, void * search);
引數值
引數 | 描述 |
---|---|
str | 必需。要搜尋的字串。 |
search | 必需。包含要搜尋的字元集的字串。 |
技術詳情
返回 | 指向第一個匹配搜尋字元位置的 char 型別指標,如果未找到任何字元則為 NULL。 |
---|