1. 主页
  2. 文档
  3. C语言教程
  4. C语言数组和字符串
  5. C中的strspn()函数

C中的strspn()函数

strspn()函数返回字符串的初始子串的长度由指向STR1即制成只有那些字符,直到包含在由指向的字符串中STR2

语法 :

size_t strspn(const char *str1, const char *str2) 
str1 :要判断的字符串。
str2 :包含要匹配的字符。
返回值:这个函数返回str1中包含str2的字符数。
// C program to illustrate strspn() function
#include <stdio.h>
#include <string.h>

int main () {
int len = strspn("52cxydh for 52cxydh ","52cxydh ");
printf("Length of initial segment matching : %d\n", len ); 
return(0);
}

输出:

Length of initial segment matching 7
// C program to illustrate strspn() function
#include <stdio.h>
#include <string.h>

int main () {
int len = strspn("i am","xyz");
printf("Length of initial segment matching : %d\n", len );
return(0);
}

输出:

Length of initial segment matching 0

 

这篇文章对您有用吗?