Функции библиотеки C - memchr ()
C стандартная библиотека - <string.h>
описание
C функции библиотекианнулируются * memchr (сопзЬ пустота * ул , INT C, size_t п) пбайт перед аргументомулуказывает на строку поиска (без знака символа) позиция первого вхождения символас.
заявление
Здесь () функция утверждение memchr.
void *memchr(const void *str, int c, size_t n)
параметры
- ул - указывает на блок памяти для выполнения поиска.
- с - INT значения передается, но функция каждого поиска байтов с помощью формы значений без знака мангалов.
- п - число байтов , которые будут проанализированы.
Возвращаемое значение
Эта функция возвращает указатель на указатель на соответствующий байт, если символ не отображается в данной области памяти, она возвращает NULL.
примеров
Следующий пример демонстрирует memchr (функция) используется.
#include <stdio.h> #include <string.h> int main () { const char str[] = "http://www.w3cschool.cc"; const char ch = '.'; char *ret; ret = memchr(str, ch, strlen(str)); printf("|%c| 之后的字符串是 - |%s|\n", ch, ret); return(0); }
Давайте скомпилировать и запустить эту программу, которая приведет к следующему:
|.| 之后的字符串是 - |.w3cschool.cc|