当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C语言 wcscspn用法及代码示例


C语言wchar头文件(wchar.h)中wcscspn函数的用法及代码示例。

用法:

size_t wcscspn (const wchar_t* wcs1, const wchar_t* wcs2);
跨度直到宽字符串中的字符
扫瞄wcs1第一次出现的任何宽字符wcs2,返回的宽字符数wcs1在第一次出现之前阅读。

搜索包括终止空宽字符。因此,该函数将返回长度wcs1如果没有一个字符wcs2被发现在wcs1

这是宽字符等价于strcspn(<cstring>)。

参数

wcs1
要扫描的C宽字符串。
wcs2
包含要匹配的字符的C宽字符串。

返回值

开头部分的宽字符数wcs1不包含任何属于以下内容的字符wcs2
这是长度wcs1如果没有一个宽字符wcs2被发现在wcs1
size_t是无符号整数类型。

示例

/* wcscspn example */
#include <wchar.h>

int main ()
{
  wchar_t wcs[] = L"fcba73";
  wchar_t keys[] = L"1234567890";
  int i;
  i = wcscspn (wcs,keys);
  wprintf (L"The first number in wcs is at position %d.\n",i+1);
  return 0;
}


输出:

The first number in wcs is at position 5

相关用法


注:本文由纯净天空筛选整理自C标准库大神的英文原创作品 C wcscspn function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。