C 庫函數(shù) size_t strcspn(const char *str1, const char *str2) 檢索字符串 str1 開頭連續(xù)有幾個字符都不含字符串 str2 中的字符。
下面是 strcspn() 函數(shù)的聲明。
size_t strcspn(const char *str1, const char *str2)
該函數(shù)返回 str1 開頭連續(xù)都不含字符串 str2 中字符的字符數(shù)。
下面的示例演示了 strcspn() 函數(shù)的用法。
#include <stdio.h>
#include <string.h>
int main ()
{
int len;
const char str1[] = "ABCDEF4960910";
const char str2[] = "013";
len = strcspn(str1, str2);
printf("第一個匹配的字符是在 %d\n", len + 1);
return(0);
}
讓我們編譯并運行上面的程序,這將產生以下結果:
第一個匹配的字符是在 10