wmemchr()

Определить первое вхождение широкого символа в области памяти

Прототип:

#include <wchar.h>
wchar_t * wmemchr( const wchar_t *ws,
wchar_t wc,
size_t n );

Аргументы:

ws
Область памяти, внутри которой совершается поиск.
wc
Широкий символ, по которому производится поиск.
n
Количество широких символов с начала области памяти, среди которых совершается поиск.

Библиотека:

libc

Описание:

Функция wmemchr() находит первое вхождение символа wc в первых n широких символах, которые хранятся в области памяти, переданной в аргменте ws.

Функция wmemchr() не зависит от локали, все широкие символы рассматриваются идентично (в том числе недопустимые символы и нулевой символ)

Возвращаемое значение:

Указатель на найденный символ, или NULL, если wc не был найден.

Классификация:

ANSI, POSIX 1003.1

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Да
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

memccpy(), memcmp(), memcpy(), memicmp(), memmove(), memset() wcschr(), wcsrchr(), wmemcmp(), wmemcpy(), wmemmove(), wmemset()




Предыдущий раздел: Описание API системной библиотеки