memchr

Функция            Просматривает n байт в поисках символа c.

Синтаксис    #include
              void *memchr(const void *s, int c, size_t n);

Файл содержащий    mem.h, string.h

Описание
          memchr просматривает блок размером n байт, на ко-
          торый указывает параметр s, в поисках символа c.

Возвращаемое  значение
           При успешном завершении memchr возвращает
           указатель на первый байт, содержащий с, в
           противном случае memchr возвращает NULL.

Переносимость
          memchr доступна в UNIX System V и поддерживается
          стандартом ANSI C.

Пример:

#include
#include

int main(void)
{
   char *src = "This is a string";
   char *ptr;
   ptr = memchr(src,'r',strlen(src));
   if(ptr)
   {
     printf("Был найден символ 'r'на позиции %d\n",ptr-src);
   }
   else
      printf("Символ не найден\n");
   return 0;
}