Работа с массивами двухбайтовых символов
Стандартные функции посимвольной обработки массивов (например, 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() |
|