wcsspn ()- 尋找第一個不符合的寬字元偏移

格式

#include <wchar.h>
size_t wcsspn(const wchar_t *string1, const wchar_t *string2);

語言層次

ANSI

安全執行緒

寬字元函數

如需相關資訊,請參閱 寬字元

說明

wcsspn() 函數會計算 string1所指向之字串起始區段中的寬字元數,該字串完全由 string2所指向之字串中的寬字元組成。

回覆值

wcsspn() 函數會傳回區段中的寬字元數。

範例

此範例會尋找陣列 字串 中第一個出現的寬字元 (不是 abc)。 因為此範例中的字串是 cercle,所以 wcsspn() 函數會在非 abc字元之前傳回 5( cercle 區段的索引)。
#include <stdio.h>
#include <wchar.h>
 
int main(void)
{
  wchar_t * string = L"cabbage";
  wchar_t * source = L"abc";
  int index;
 
  index = wcsspn( string, L"abc" );
  printf( "The first %d characters of \"%ls\" are found in \"%ls\"\n",
              index, string, source );
}
 
/****************  Output should be similar to:  ******************
 
The first 5 characters of "cabbage" are found in "abc"
*/

相關資訊