wcsspn ()- 尋找第一個不符合的寬字元偏移
格式
#include <wchar.h>
size_t wcsspn(const wchar_t *string1, const wchar_t *string2);語言層次
ANSI
安全執行緒
是
寬字元函數
如需相關資訊,請參閱 寬字元 。
說明
wcsspn() 函數會計算 string1所指向之字串起始區段中的寬字元數,該字串完全由 string2所指向之字串中的寬字元組成。
回覆值
wcsspn() 函數會傳回區段中的寬字元數。
範例
此範例會尋找陣列 字串 中第一個出現的寬字元 (不是 a、 b或 c)。 因為此範例中的字串是 cercle,所以
wcsspn() 函數會在非 a、 b或 c字元之前傳回 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"
*/
相關資訊
- strchr ()-搜尋字元
- strcspn ()-尋找第一個字元相符的偏移
- strpbrk ()-在字串中尋找字元
- strrchr ()-尋找字串中最後一次出現的字元
- strspn ()-尋找第一個不相符字元的偏移
- wcscat ()-連結寬字串
- wcschr ()-搜尋寬字元
- wcscmp ()-比較寬字元字串
- wcscspn ()-尋找第一個寬字元相符的偏移
- wcsncmp ()-比較寬字元字串
- wcspbrk ()-在字串中尋找寬字元
- wcsrchr ()-尋找字串中最後一個出現的寬字元
- wcsspn ()-尋找第一個不相符寬字元的偏移
- wcswcs ()-尋找寬字元子字串
- <wchar.h>