| 
Работа с массивами двухбайтовых символов
 
 
Стандартные функции посимвольной обработки массивов (например, memcpy()) также имеют двухбайтовые эквиваленты. Эти функции (перечисленные в следующей таблице) используют заголовок <wchar.h>. 
 
| Функция | char-эквивалент |  
| wchar_t *wmemchr(const wchar_t *str, wchar_t ch, size_t num) | memchr() |  
| int wmemcmp(const wchar_t *str1, const wchar_t *str2, size_t num) | memcmp() |  
| wchar_t *wmemcpy(wchar_t *str1, const wchar_t *str2, size_t num) | memcpy() В версии С99 к параметрам strl и str2 применен квалификатор restrict |  
| wchar_t *wmemmove(wchar_t *str1, const wchar_t *str2, size_t num) | memmove() |  
| wchar_t *wmemset(wchar_t *str, wchar_t ch, size_t num) | memset() |  
 |