std::wcscspn
cppreference.com
<tbody>
</tbody>
std::size_t wcscspn( const wchar_t* dest, const wchar_t* src ); |
||
, dest, , src.
| dest | , | |
| src | , |
, , , src.
clang (libc++).
#include <cwchar>
#include <iostream>
#include <locale>
int main()
{
wchar_t dest[] = L" ";
//
const wchar_t *src = L",";
const std::size_t len = std::wcscspn(dest, src);
dest[len] = L'\0'; // ,
std::wcout.imbue(std::locale("en_US.utf8"));
std::wcout << L" " << len << L".\n";
std::wcout << L" \"" << dest << L"\".\n";
}
:
3.
" ".
| , , () | |
| , () | |
C wcscspn
| |