C++ 中的strspn() 函数接受两个字符串 dest 和 src,并给出由字符串 src 中存在的字符组成的字符串 dest 的最大初始段的长度。
strspn()原型
size_t strspn( const char* dest, const char* src );
它在<cstring> 头文件中定义。
参数:
dest
:指向要搜索的空终止字节字符串的指针。src
:指向包含要搜索的字符的空终止字节字符串的指针。
返回:
strspn()
函数返回 dest
的最大初始段的长度,该段仅包含 src
指向的字节串中的字符。
示例:strspn() 函数的工作原理
#include <cstring>
#include <iostream>
using namespace std;
int main()
{
char src[] = "0123456789";
char dest[] = "190126abqs121kfew";
size_t length = strspn(dest, src);
cout << dest << " contains " << length << " initial numbers";
return 0;
}
运行程序时,输出将是:
190126abqs121kfew contains 6 initial numbers
相关用法
- C++ strstr()用法及代码示例
- C++ string::length()用法及代码示例
- C++ strchr()用法及代码示例
- C++ string::npos用法及代码示例
- C++ strncat()用法及代码示例
- C++ strcat()用法及代码示例
- C++ strcat() vs strncat()用法及代码示例
- C++ strtok()用法及代码示例
- C++ strtod()用法及代码示例
- C++ strtoimax()用法及代码示例
- C++ strcmp()用法及代码示例
- C++ strcspn()用法及代码示例
- C++ strpbrk()用法及代码示例
- C++ strxfrm()用法及代码示例
- C++ strncmp()用法及代码示例
- C++ strtoull()用法及代码示例
- C++ string at()用法及代码示例
- C++ strol()用法及代码示例
- C++ strtoll()用法及代码示例
- C++ strftime()用法及代码示例
注:本文由纯净天空筛选整理自 C++ strspn()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。