Содержание | <<< | >>>

Функции для обработки массивов двухбайтовых символов

Для стандартных функций, предназначенных для обработки массивов символов (например, для memcpy()), имеются соответствующие функции, выполняющие аналогичные операции над массивами двухбайтовых символов. Эти функции (перечисленные в следующей табл. 19.5) используют заголовок <wchar.h>.

Таблица 19.5. Функции для обработки массивов двухбайтовых символов и соответствующие им функции для типа char
ФункцияСоотвествующая функция для типа 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 к параметрам str1 и str2 применен квалификатор restrict
wchar_t *wmemmove(wchar_t *str,
  const wchar_t *str2, size_t num)
memmove()
wchar_t *wmemset(wchar_t *str,
  wchar_t ch, size_t num)
memset()

Содержание | <<< | >>>
Hosted by uCoz