当前位置: 首页 > 文档资料 > C 标准库 中文版 >

size

优质
小牛编辑
137浏览
2023-12-01

描述 (Description)

C库函数size_t strspn(const char *str1, const char *str2)计算str1的初始段的长度,它完全由str2的字符组成。

声明 (Declaration)

以下是strspn()函数的声明。

size_t strspn(const char *str1, const char *str2)

参数 (Parameters)

  • str1 - 这是要扫描的主要C字符串。

  • str2 - 这是包含要在str1中匹配的字符列表的字符串。

返回值 (Return Value)

此函数返回str1初始段中的字符数,该段仅包含str2中的字符。

例子 (Example)

以下示例显示了strspn()函数的用法。

#include <stdio.h>
#include <string.h>
int main () {
   int len;
   const char str1[] = "ABCDEFG019874";
   const char str2[] = "ABCD";
   len = strspn(str1, str2);
   printf("Length of initial segment matching %d\n", len );
   return(0);
}

让我们编译并运行上面的程序,它将产生以下结果 -

Length of initial segment matching 4