size
优质
小牛编辑
142浏览
2023-12-01
描述 (Description)
C库函数size_t strcspn(const char *str1, const char *str2)计算str1的初始段的长度,它完全由不在str2的字符组成。
声明 (Declaration)
以下是strcspn()函数的声明。
size_t strcspn(const char *str1, const char *str2)
参数 (Parameters)
str1 - 这是要扫描的主要C字符串。
str2 - 这是包含要在str1中匹配的字符列表的字符串。
返回值 (Return Value)
此函数返回字符串str1的初始段中不在字符串str2中的字符数。
例子 (Example)
以下示例显示了strcspn()函数的用法。
#include <stdio.h>
#include <string.h>
int main () {
int len;
const char str1[] = "ABCDEF4960910";
const char str2[] = "013";
len = strcspn(str1, str2);
printf("First matched character is at %d\n", len + 1);
return(0);
}
让我们编译并运行上面的程序,它将产生以下结果 -
First matched character is at 10