Returns the length of the maximum initial segment of the wide string pointed to by dest
, that consists of only the characters not found in wide string pointed to by src
.
The length of the maximum initial segment that contains only characters not found in the character string pointed to by src
#include <locale.h> #include <wchar.h> int main(void) { wchar_t dest[] = L"ç½ç« é»ç ç²è«"; /* âââââ */ const wchar_t *src = L"ç²è«,é»ç"; const size_t len = wcscspn(dest, src); dest[len] = L'\0'; /* terminates the segment to print it out */ setlocale(LC_ALL, "en_US.utf8"); wprintf(L"The length of maximum initial segment is %td.\n" L"The segment is \"%ls\".\n", len, dest); }
Output:
The length of maximum initial segment is 3. The segment is "ç½ç« ".[edit] References
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4