CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
memchr
MEMCHR #include <memory.h> Требуется только для #include <string.h> объявления функции; исполь- зует либо <string.h>, либо <memory.h> char *memchr(buf,c,cnt); char *buf; Указатель на буфер int c; Копируемый символ unsigned cnt; Количество символов Описание. Функция memchr находит первые cnt байтов из buf с целью об- наружения первого появления символа c. Поиск продолжается до тех пор, пока не будет найден указанный символ или не будут проверены все cnt байтов. Возвращаемое значение. Функция memchr возвращает указатель на расположение символа c в buf. Если символ c не будет обнаружен в первых cnt байтах buf, возвращается NULL. Cм. также memccpy, memcmp, memcpy, memset. Пример: #include <memory.h> char buffer[100]; char *result; . . . /* Поиск первого символа 'a' в buffer. Если 'a' нет в ** первых 100 байтах, возвращается NULL */ result=memchr(buffer,'a',100);