C语言<string.h>之strspn函数

来源:互联网 发布:公安大数据应用 编辑:程序博客网 时间:2024/05/15 14:36

strspn(返回字符串中第一个不在指定字符串中出现的字符下标)

表头文件

1
#include <string.h>
定义函数:
1
size_t strspn (const char *s,const char * accept);
函数说明 strspn()从参数s 字符串的开头计算连续的字符,而这些字符都完全是accept 所指字符串中的字符。简单的说,若strspn()返回的数值为n,则代表字符串s 开头连续有n 个字符都是属于字符串accept内的字符。

#include<string.h>#include<stdio.h>int main(){int len1,len2;char buffer[]="25,142,330,Smith,J,239-4123";len1=strspn(buffer,"0123456789");len2=strspn(buffer,",0123456789");printf("%d  %d",len1,len2);  }

输出 len1=2    匹配buffer中的 “25”

         len2=11  匹配buffer中的“25,142,330,”



0 0
原创粉丝点击