當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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