Документация по LinuxLinuxDoc.Ru 🔍

memchr, memrchr - ведет поиск символа в памяти

НАЗВАНИЕ
memchr, memrchr - ведет поиск символа в памяти

СИНТАКСИС
#include

void *memchr(const void *s, int c, size_t n);

void *memrchr(const void *s, int c, size_t n);

ОПИСАНИЕ

Функция memchr() ищет символ c в первых n байтах той
области памяти, на которую указывает s. Совпадение первого
байта с c (представленным как беззнаковый символ)
останавливает выполнение операции.

Функция memrchr() подобна функции memchr, за исключением
того, что поиск ведется в обратном направлении, вместо
начала, с конца n байт, на которые указывает s.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функциb memchr() и memrchr() возвращают указатель на
совпадающий байт или NULL, если символ не найден в данной
области памяти.

СООТВЕТСТВИЕ СТАНДАРТАМ
Функция memchr соответствует SVID 3, BSD 4.3, ISO 9899,
POSIX. Функция memrchr() является расширением GNU,
появившемся в glibc 2.1.91.
Читать новости Linux в Telegram
Linux - memchr, memrchr - ведет поиск символа в памяти
Мы в соцсетях ✉