跳转到内容

C 编程/string.h/strcspn

来自维基教科书,开放的书籍,开放的世界

strcspn 是 C 标准库中的函数 (头文件 string.h)。

它搜索字符串中是否存在某组字符。

strcspn() 函数计算字符串 1 的初始段的长度,该段不包含字符串 2 中的任何字符。

返回值

[编辑 | 编辑源代码]

此函数返回字符串 1 中第一个与字符串 2 中任何字符匹配的字符的索引。

#include <string.h>

size_t strcspn( const char *str1, const char *str2 );
#include <stdio.h>
#include <string.h>

int main(){
  char s[20] = "wikireader007", t[11] = "0123456789";
  printf("The first decimal digit of s is at position: %d.\n", '''strcspn'''(s, t));

  return 0;
}

输出:

s 中的第一个十进制数字位于位置:10

参考资料

[编辑 | 编辑源代码]
[编辑 | 编辑源代码]
华夏公益教科书