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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。