wcscspn() function in C/C++
The wcscspn() function in C/C++ searches the first occurrence of a wide character of string_2 in the given wide string_1. It returns the number of wide characters before the first occurrence of that wide character . The search includes the terminating null wide characters. Therefore, the function will return the length of string_1 if none of the characters of string_2 are found in string_1.
size_t wcscspn( const wchar_t* string_1, const wchar_t* string_2 )
Parameter : The function accepts two mandatory parameters which are described below:
- string_1 : specifies the string to be searched
- string_2 : specifies the string containing the characters to be searched
Return value: The function returns two value as below:
- It returns the number of wide characters in string_2 before the first occurrence of any wide characters present in string_1.
- length of string_1 is returned if none of the wide characters in string_2 are found in string_1
Below programs illustrate the above function:
Program 1 :
Occurrence of a character in -> geeksforgeeks012345 is at position : 13
Program 2 :
Length of the string -> GFG is : 3