C 字串 strcspn() 函式
示例
測量字串中第一個標點符號前的長度
char myStr[] = "Learn C++, Java and Python!";
int pos = strcspn(myStr, ",.!?");
printf("%d", pos);
自己動手試一試 »
定義和用法
strcspn()
函式會在字串中搜索指定字元的第一次出現,並返回該點之前字串的長度。如果沒有找到任何指定的字元,則返回字串的長度。
strcspn()
函式定義在 <string.h>
標頭檔案中。
語法
strcspn(void * str, void * search);
引數值
引數 | 描述 |
---|---|
str | 必需。要搜尋的字串。 |
search | 必需。包含要搜尋的字元集的字串。 |
技術詳情
返回 | 一個整數,表示搜尋字元第一次出現的索引位置,或者如果未找到任何字元則返回字串的長度。 |
---|