📅  最后修改于: 2020-09-25 10:03:18             🧑  作者: Mango
wcsspn() 函数在
size_t wcsspn( const wchar_t* dest, const wchar_t* src );
在C++中wcsspn() 函数有两个空终止宽字符串: dest
和src
作为它的参数和给出宽字符串的最大初始段的长度由指向dest
,它由存在于所述宽字符串通过指向字符 src
。
wcsspn() 函数返回dest的最大初始段的长度,该段仅包含src
指向的宽字符串的宽字符 。
#include
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "en_US.utf8");
wchar_t src[] = L"0123456789";
wchar_t dest[] = L"\u0036\u0030\u0038\u0031\u004d\u00c6\u0137\u0027\u0426";
int length = wcsspn(dest, src);
if (length>0)
wcout << dest << L" contains " << length << L" initial numbers";
else
wcout << dest << L" doesn't start with numbers";
return 0;
}
运行该程序时,输出为:
6081MÆķ'Ц contains 4 initial numbers